home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / tcp_ip / jnos / jdoc110 / jdoc_lj < prev    next >
Text File  |  1994-03-02  |  272KB  |  6,176 lines

  1. &lo6D(8U(s3t12vpsb10H&l66p0e0L&a-3R&a1290V&a+2976H(8U(s3t12vpsb10H(s3BJNOS(s0B
  2.  
  3. &a+3012H(s3Band(s0B
  4.  
  5. &a+2904H(s3BJNOS40(s0B
  6.  
  7. &a+2580H(s3BCOMMANDS MANUAL(s0B
  8.  
  9.  
  10. &a+2256H(8U(s3t12vpsb10H(Document ID:  JN_CMD02)
  11.  
  12.  
  13.  
  14. &a+1968H(8U(s3t12vpsb10H(s3B(C)1993 Johan. K. Reinalda, WG7J(s0B
  15. &a+3012H(8U(s3t12vpsb10Hand
  16. &a+2220H(8U(s3t12vpsb10H(s3BDouglas E. Thompson, WG0B(s0B
  17.  
  18. &a+3012H(8U(s3t12vpsb10Hfor
  19. &a+2508HJNOS release 1.10
  20. &a+2508HFebruary 28, 1994
  21. &a+3084H&
  22. &a+2436HJNOS40 release 1.00
  23. &a+2508HFebruary 28, 1994
  24.  
  25.  
  26.  
  27.  
  28. &a+1572H(based in part on the NOS Reference Manual,
  29. &a+2472Hby Phil Karn, KA9Q
  30. &a+3012Hand
  31. &a+2004HGerard van der Grinten, PA0GRI)
  32.  
  33.  
  34.  
  35.  
  36. &a+2760H(8U(s3t12vpsb10H(s3BDISCLAIMER(s0B
  37. &a+2508H(8U(s3t12vpsb10H-----------------
  38. &a+1212HThe authors makes no guarantees, explicit or implied,
  39. &a+960Habout the functionality or any other aspect of this product.
  40.  
  41. &a+1356HRefer to the manuals provided by the manufacturer
  42. &a+1464Hof your equipment for installation procedures.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. &l4C
  53. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B1(s0B &a690V&a+2220H(8U(s3t12vpsb10H(s3B&dDCOPYRIGHTS AND TRADEMARKS(s0B&d@
  54.  
  55.  
  56.  
  57.  
  58. &a+600H(s3BData Engine(s0B(8U(s3t12vpsb10H, (8U(s3t12vpsb10H(s3BD4-10(s0B(8U(s3t12vpsb10H, (8U(s3t12vpsb10H(s3BDVR2-2(s0B(8U(s3t12vpsb10H, (8U(s3t12vpsb10H(s3BDE1200(s0B(8U(s3t12vpsb10H and (8U(s3t12vpsb10H(s3BDE9600 (s0B(8U(s3t12vpsb10Hare Trademarks or
  59. &a+600HRegistered Trademarks of (8U(s3t12vpsb10H(s3BKantronics Co., Inc.(s0B
  60.  
  61. &a+600H(s3BUnix (s0B(8U(s3t12vpsb10His a Registered Trademark of (8U(s3t12vpsb10H(s3BAT&T.(s0B
  62.  
  63. &a+600H(s3BNET.EXE(s0B(8U(s3t12vpsb10H program (C) Copyright 1992 by (8U(s3t12vpsb10H(s3BPhil R. Karn, KA9Q.(s0B
  64.  
  65. &a+600H(s3BJNOS (s0B(8U(s3t12vpsb10Hand(8U(s3t12vpsb10H(s3B JNOS40 (s0B(8U(s3t12vpsb10Hare based on work (C) Copyright 1991 by (8U(s3t12vpsb10H(s3BPhil R. Karn,(s0B
  66. &a+600H(s3BKA9Q, (s0B(8U(s3t12vpsb10Hand other contributors.
  67.  
  68. &a+600H(8U(s3t12vpsb10H(s3BJNOS (s0B(8U(s3t12vpsb10H(C) Copyright 1994 by (8U(s3t12vpsb10H(s3BJohan K. Reinalda, WG7J(s0B
  69.  
  70. &a+600H(s3BJNOS40(s0B(8U(s3t12vpsb10H (C) Copyright 1994 by (8U(s3t12vpsb10H(s3BJohan. K. Reinalda, WG7J(s0B
  71.  
  72. &a+600H(s3BMS-DOS(s0B(8U(s3t12vpsb10H is a registered trademark of (8U(s3t12vpsb10H(s3BMicrosoft, Inc.(s0B
  73.  
  74. &a+600H(s3BNET/ROM(s0B(8U(s3t12vpsb10H software (C) Copyright 1987 (8U(s3t12vpsb10H(s3BSoftware 2000, Inc.(s0B
  75.  
  76. &a+600H(s3BNET/ROM (s0B(8U(s3t12vpsb10His a trademark of (8U(s3t12vpsb10H(s3BSoftware 2000, Inc.(s0B
  77.  
  78. &a+600H(s3BOS/2(s0B(8U(s3t12vpsb10H is a registered trademark of (8U(s3t12vpsb10H(s3BInternational Business Machines,(s0B
  79. &a+600H(s3BInc.(s0B
  80.  
  81. &a+600H(s3BWindows 3.0(s0B(8U(s3t12vpsb10H, (8U(s3t12vpsb10H(s3BWindows 3.1(s0B(8U(s3t12vpsb10H, and (8U(s3t12vpsb10H(s3BWindows NT(s0B(8U(s3t12vpsb10H are all registered trademarks
  82. &a+600Hof (8U(s3t12vpsb10H(s3BMicrosoft, Inc.(s0B
  83.  
  84. &a+600H(s3BJNOS and JNOS40 Commands Manual(s0B(8U(s3t12vpsb10H, (C) Copyright 1994 by Johan K.
  85. &a+600HReinalda, WG7J, and Douglas E. Thompson, WG0B.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109. &l4C
  110. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B2(s0B &a690V&a+2508H(8U(s3t12vpsb10H(s3BTABLE OF CONTENTS(s0B
  111.  
  112. &a+600H(8U(s3t12vpsb10HCOPYRIGHTS AND TRADEMARKS&a+2448H2
  113. &a+600HTABLE OF CONTENTS&a+3024H3
  114. &a+600HINTRODUCTION&a+3384H5
  115. &a+600HTERMINOLOGY&a+3456H7
  116. &a+600HSTARTING JNOS&a+3312H8
  117. &a+600HSTATUS DISPLAY&a+3240H9
  118. &a+600HSYSTEM COMMANDS&a+3096H10
  119. &a+600H<CR>&a+3888H12
  120. &a+600H!&a+4104H12
  121. &a+600H#&a+4104H12
  122. &a+600H?&a+4104H12
  123. &a+600Habort [<session #>]&a+2808H12
  124. &a+600Hadd <other command>&a+2808H12
  125. &a+600Harp&a+3960H13
  126. &a+600Hasystat&a+3672H14
  127. &a+600Hat&a+4032H15
  128. &a+600Hattach&a+3744H16
  129. &a+600Hattended [off | on]&a+2808H20
  130. &a+600Hax25 <subcommands>&a+2880H20
  131. &a+600Hcallserver [<hostname> <port>]&a+2016H27
  132. &a+600Hcoldboot&a+3600H27
  133. &a+600Hconnect <iface> <destination> [<digi1,digi2...digin>]     28
  134. &a+600Hconvers <subcommands>&a+2664H28
  135. &a+600Hdelete <filename>&a+2952H31
  136. &a+600Hdelete <line#>&a+3168H31
  137. &a+600Hdomain <subcommand>&a+2808H31
  138. &a+600Hdump <hexaddress | .> [range]&a+2088H35
  139. &a+600Herrors [ON | off]&a+2952H35
  140. &a+600Hexit&a+3888H35
  141. &a+600Hhelp  or  ?&a+3384H35
  142. &a+600Hhostname [<name>]&a+2952H35
  143. &a+600Hicmp <subcommands>&a+2880H36
  144. &a+600Hiface <iface> <function> <call>&a+1944H37
  145. &a+600Hifconfig [<subcommand>]&a+2520H37
  146. &a+600Hindex [<areaname>]&a+2880H41
  147. &a+600Hinfo [<infomessage>]&a+2736H41
  148. &a+600Hip <subcommand>&a+3096H41
  149. &a+600Hkeep <other command>&a+2736H42
  150. &a+600Hleds [on|off]&a+3240H43
  151. &a+600Hlook [user | socket#] (/<cmd>) (&a+1872H43
  152. &a+600Hmbox [<subcommands>]&a+2736H43
  153. &a+600Hmemory <subcommands>&a+2736H49
  154. &a+600Hmode <iface> [vc | datagram]&a+2160H51
  155. &a+600Hmotd ["message"]&a+3024H52
  156. &a+600Hnetrom <subcommands>&a+2736H52
  157. &a+600Hnntp&a+3888H57
  158. &a+600Hnrstat&a+3744H57
  159. &a+600Hparam <iface> [<param>]&a+2520H57
  160. &a+600Hpassword <newpassword>&a+2592H58
  161. &a+600Hping <host> [<timeout>]&a+2520H58
  162. &a+600Hports&a+3816H59
  163. &a+600Hps&a+4032H60
  164.  
  165.  
  166. &l4C
  167. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B3(s0B &a690V&a+2256H(8U(s3t12vpsb10H(s3BTABLE OF CONTENTS (cont)(s0B
  168.  
  169. &a+600H(8U(s3t12vpsb10Hremote password <password>&a+2304H61
  170. &a+600Hrestart&a+3672H61
  171. &a+600Hrip <subcommand>&a+3024H61
  172. &a+600Hroute [<subcommand>]&a+2736H69
  173. &a+600Hrspf <subcommand>&a+2952H71
  174. &a+600Hsession [<session#>]&a+2736H71
  175. &a+600Hshell&a+3816H72
  176. &a+600Hskick <socket#>&a+3096H73
  177. &a+600Hsmtp <subcommand>&a+2952H73
  178. &a+600Hsocket [<socket#>]&a+2880H75
  179. &a+600Hstart <servers...>&a+2880H75
  180. &a+600Hstatus&a+3744H75
  181. &a+600Hstop <server...>&a+3024H75
  182. &a+600Hsysop [<hostname|ip addr>] [port]&a+1800H75
  183. &a+600Htail <filename>&a+3096H76
  184. &a+600Htcp <subcommand>&a+3024H76
  185. &a+600Htrace [<iface> [off | <btio>]&a+2088H78
  186. &a+600Hudp status&a+3456H79
  187. &a+600Hwrite <username|sock#> <message>&a+1872H79
  188. &a+600Hwriteall <message>&a+2880H79
  189. &a+600HBibliography&a+3312H80
  190.  
  191.  
  192.  
  193. &a+600HAPPENDIX A    JNOS MAILBOX USER COMMANDS&a+1296H84
  194. &a+600HAPPENDIX B    JNOS40 NODE USER COMMANDS.&a+1296H93
  195. &a+600HAPPENDIX C    Designing ATTACH Commands&a+1368H96
  196. &a+600HAPPENDIX D    FTPUSERS PERMISSIONS&a+1728H98
  197. &a+600HAPPENDIX E    REWRITE File&a+2232H100
  198. &a+600HAPPENDIX F    FTP Session Commands&a+1656H104
  199. &a+600HAPPENDIX G    FORWARD.BBS&a+2304H107
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223. &l4C
  224. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B4(s0B &a690V&a+2688H(8U(s3t12vpsb10H(s3BINTRODUCTION(s0B
  225.  
  226.  
  227. &a+960H(8U(s3t12vpsb10HThis document combines the JNOS and JNOS40 command sets into a
  228. &a+600Hsingle document.  This manual is current as of the versions indicated
  229. &a+600Hon the title page.  Prior versions of commands or commands which have
  230. &a+600Hbeen deleted are not included.  Also, this document addresses only the
  231. &a+600Hcommands that are available in the WG7J distribution compile  (uses
  232. &a+600Hdistconf.h)  Information about commands for other modules which are
  233. &a+600Hnot included in the "standard" WG7J compile may be found in the
  234. &a+600H"history" or "readme" files.
  235.  
  236. &a+960HThere are now two manuals for JNOS and JNOS40:
  237.  
  238. &a+960HThe COMMANDS Manual      (this document)
  239. &a+960HJNOS40 Configuration Guide
  240.  
  241. &a+960HThe user interface for JNOS is very similar to most of the well-
  242. &a+600Hknown BBS programs.  The user interface for JNOS40 is very similar to
  243. &a+600Hthe G8BPQ, TheNet and NetRom based nodes.  This is to provide an easy
  244. &a+600Htransition for users.  The user interface in the JNOS program is
  245. &a+600Hcommonly called the 'mailbox'.  Since JNOS40 doesn't provide any mail
  246. &a+600Hservices, the terms 'node shell' or simply 'node' seem more
  247. &a+600Happropriate.  These terms will be used interchangeably throughout this
  248. &a+600Hdocument when describing JNOS40 commands and will appear in
  249. &a+600Hdescriptions of JNOS commands which are common with JNOS40.  The
  250. &a+600HJNOS40 commands use the same syntax as JNOS as much as possible to
  251. &a+600Hallow ease of movement for sysops working on both types of systems.
  252.  
  253. &a+960HThis Commands Manual contains the commands and their descriptions
  254. &a+600Hfor using and operating a JNOS or JNOS40 tcp/ip and ax.25 packet
  255. &a+600Hswitch, BBS, and network node.  Also contained in this manual is
  256. &a+600Hinformation about the FORWARD.BBS, REWRITE, ALIAS, and USERS files
  257. &a+600Hused in a JNOS installation.  There is substantial information of use
  258. &a+600Hto anyone operating packet station using tcp/ip in the "JNOS40
  259. &a+600HConfiguration Guide" as well as in the History and README.NOW files.
  260. &a+600HYou are encouraged to obtain those files for reference purposes.
  261.  
  262. &a+960HQuestions, remarks and suggestions about JNOS and JNOS40 are
  263. &a+600Hwelcome and should be sent to:
  264.  
  265. &a+600H        Johan Reinalda, WG7J/PA3DIS
  266. &a+600H        420 NW 9th
  267. &a+600H        Corvallis, OR 97330
  268. &a+600H        U.S.A.
  269.  
  270. &a+600H        email: johan@ece.orst.edu (or wg7j@wg7j.ampr.org.)
  271. &a+600H        (or the sloooower WG7J@WG7J.OR.USA.NA via packet)
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280. &l4C
  281. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B5(s0B &a690V&a+960Hor for the documentation only:
  282.  
  283. &a+1176HDoug Thompson, WG0B
  284. &a+1176HPO Box 21108
  285. &a+1176HWichita, KS 67208-7108
  286.  
  287. &a+1176Hemail:  wg0b@delphi.com  (or thompsond@awsil5.boeing.com)
  288. &a+1176Hor packet  wg0b@k0hyd.#scks.ks.usa.na
  289.  
  290. &a+960HCorrections (and comments) to the documentation must include the
  291. &a+600Hfollowing information:
  292.  
  293. &a+960H1) Document ID  (See the Title Page)
  294.  
  295. &a+960H2) Page Number
  296.  
  297. &a+960H3) Text as it exists
  298. &a+1320HThis does not have to be the complete text.  But it must be
  299. &a+1320Henough to ensure unambiguous identification of the area
  300. &a+1320Hunder discussion.
  301.  
  302. &a+960H4) Text as it is proposed to be or an explanation of the problem
  303. &a+960Hwhich I will convert into appropriate text.
  304.  
  305.  
  306. &a+960HDO NOT send a copy of the whole document with revisions scattered
  307. &a+600Hthroughout.  I have neither the time nor the inclination to wade
  308. &a+600Hthrough that much text.
  309.  
  310.  
  311.  
  312. &a+960HSend the corrections to WG0B at one of the addresses on the
  313. &a+600Hpreceding page.  If it comes to the PO Box, please ensure you send it
  314. &a+600Hon floppy disk, IBM format.
  315.  
  316.  
  317.  
  318. &a+960HThe documents have been prepared using Microsoft Word Version
  319. &a+600H5.0.  Submittals using MS Word 4.0 or 5.0 format, plain ASCII text, or
  320. &a+600HRich Text Format (RTF) (supported by WordPerfect) are all easily
  321. &a+600Hhandled
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337. &l4C
  338. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B6(s0B &a690V&a+600H(8U(s3t12vpsb10H(s3B&dDTERMINOLOGY(s0B&d@
  339.  
  340. &a+960H(8U(s3t12vpsb10HHere are some of the abbreviations and terminology used
  341. &a+600Hthroughout this manual.
  342.  
  343. &a+600HHOSTNAME is the tcp/ip name of a computer or packet system.
  344.  
  345. &a+600HINTERNET is a worldwide high speed computer network. It has thousands
  346. &a+600Hof computers at schools, companies and amateur packet radio systems
  347. &a+600Hconnected to it.
  348.  
  349. &a+600HMTU, or Maximum Transmission Unit, is the maximum data size in one
  350. &a+600Hpacket.  Most often the data referred to by MTU is the transported
  351. &a+600Hdata, i.e. data frame in a network connection.  With tcp/ip, the size
  352. &a+600Hof the tcp/ip frame inside the ax.25 packet is the MTU; with net/rom,
  353. &a+600Hthe size of the data inside the netrom packet is the MTU.
  354.  
  355. &a+600HNRS, or Net/Rom Serial protocol, is what TNCs with Net/Rom or TheNet
  356. &a+600Heproms talk on the serial port.
  357.  
  358. &a+600HNODE, NODESHELL, MAILBOX are terms used interchangeably for the user
  359. &a+600Hinterface when connected to the system.
  360.  
  361. &a+600HPACLEN, or packet length, is most often used to refer to data size in
  362. &a+600Ha link packet.  The data in an ax.25 packet can be up to paclen bytes.
  363.  
  364. &a+600HPORT or INTERFACE means the physical connection to a radio or other
  365. &a+600Hsystem (i.e. radio port or serial interface).  These two terms are
  366. &a+600Hused interchangeably.
  367.  
  368. &a+600HRFCs, or Requests For Comment, are standard papers used on Internet to
  369. &a+600Hdiscuss and propose new networking protocols and other related topics.
  370.  
  371. &a+600HRSPF,  or Radio Shortest Path First, is a tcp/ip routing protocol
  372. &a+600Hespecially targetted at radio environments.
  373.  
  374. &a+600HRTT, or Round Trip Time, indicates the time needed for data to be sent
  375. &a+600Hand acknowledged.
  376.  
  377. &a+600HSLIP, or Serial Line IP, is a way to send IP frames over a serial port
  378. &a+600Hwithout using ax.25 or ethernet to carry the data.  You can use SLIP
  379. &a+600Hto connect to PCs or Unix systems also running SLIP, and interchange
  380. &a+600Htcp/ip data.
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. &l4C
  395. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B7(s0B &a690V&a+600H(8U(s3t12vpsb10H(s3B&dDSTARTING JNOS(s0B&d@
  396.  
  397. &a+960H(8U(s3t12vpsb10HThere are several command line options which can be exercised
  398. &a+600Hwhen starting JNOS.  These commands are used to set environment
  399. &a+600Hvariables, select configuration and autoexec files, and other
  400. &a+600Hfunctions.  Options should be separated by tabs or spaces.  If there
  401. &a+600His an option argument, there should NOT be any whitespace between the
  402. &a+600Hoption and the argument.  The only option not preceded by '-' is the
  403. &a+600Halternate startup file
  404.  
  405. &a+960H-b          : Use direct video for the screen output.
  406. &a+960H-c#         : Set the number of COLUMNS on the screen to #.
  407. &a+960H-drootdir   : Set the root directory for the configuration file
  408. &a+960H&a+864H:  path.  This is overwritten by the file specified
  409. &a+960H&a+864H:  in the -f option configuration file.
  410. &a+960H-e          : Pause after each error line in autoexec.nos
  411. &a+960H-ffile.cfg  : Set JNOS configuration file and path names as
  412. &a+960H&a+864H:  indicated in the file 'file.cfg'
  413. &a+960H-l          : Do NOT delete .lck files on startup
  414. &a+960H-mn         : Set the default screen swap mode.
  415. &a+960H&a+864H:   n = 0 Use EMS  (If compiled in and available.)
  416. &a+960H&a+864H:           Default is EMS Available
  417. &a+960H&a+864H:   n = 2 Use memory.  (Default if NO EMS available.)
  418. &a+960H&a+864H:   n = 3 Use a temporary disk file
  419. &a+960H-n          : No trace session
  420. &a+960H-r#         : Set the number of ROWS on the screen to #
  421. &a+960H-s#         : Set the number of sockets available (Default is 40)
  422. &a+960H-t          : trace the autoexec.nos file. You will be asked
  423. &a+960H &a+792H: before each if you want to execute it. 'y' accepts,
  424. &a+960H&a+864H: anything else skips the line.
  425. &a+960H-v          : Verbose.  Print each line from autoexec.nos before
  426. &a+960H&a+864H:   parsing.
  427. &a+960H-u#         : Set the number of status lines. Valid values 0-3
  428. &a+960H-wf+b       : Set foreground/background colors for system status
  429. &a+960H&a+864H:     default: white on magenta
  430. &a+960H-xf+b       : Set foreground/background colors for session status
  431. &a+960H&a+864H:     default: white on blue
  432. &a+960H-yf+b       : Set foreground/background colors for 'main' window
  433. &a+600H&a+1224H:     default: the system colors when jnos starts.
  434. &a+960H            :     (most often lightgray on black) :
  435. &a+960H-zf+b       : Set foreground/background colors for 'split' window
  436. &a+960H&a+864H:     default: white on green
  437. &a+960H&a+864H: 0=black
  438. &a+960H&a+864H: 1=blue
  439. &a+960H&a+864H: 2=green
  440. &a+960H&a+864H: 3=cyan
  441. &a+960H&a+864H: 4=red
  442. &a+960H&a+864H: 5=magenta
  443. &a+960H&a+864H: 6=brown
  444. &a+960H&a+864H: 7=white/gray
  445.  
  446. &a+960Hautoexec.new: Name of the startup file. Default is 'autoexec.nos'
  447. &a+960H&a+864H:  or as set with -fnos.cfg
  448.  
  449.  
  450.  
  451. &l4C
  452. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B8(s0B &a810V&a+600H(8U(s3t12vpsb10H(s3BSTATUS DISPLAY(s0B
  453.  
  454. &a+600H(8U(s3t12vpsb10HJNOS now has a (up to) 3-line status display which shows:
  455.  
  456. &a+600HOn the first line:
  457.  
  458. &a+600Htime, heap and core free memory, number of connections to the
  459. &a+600Hdifferent servers.  Then a list of active sessions, where sessions
  460. &a+600Hwith data waiting are blinking.
  461.  
  462. &a+600HThe 2nd line shows:
  463.  
  464. &a+960Hthe users connected to the bbs. A status symbol in front means
  465. &a+960Hone of the following:
  466.  
  467. &a+960H  none - user is idle
  468. &a+960H     * - user is a bbs
  469. &a+960H     @ - user is in sysop mode
  470. &a+960H     ! - user has gatewayed out
  471. &a+960H     # - user is reading or sending mail
  472. &a+960H     = - user is transfering data (up/download)
  473. &a+960H     ^ - user is in convers or sysop-chat mode
  474. &a+960H     ? - use is in none of the above, but not idle...
  475.  
  476. &a+960H  Eg: BBS: *w0rli johan #ka7ehk !n7ifj
  477.  
  478. &a+960H(lines 1 and 2 are the 'system' window)
  479.  
  480. &a+600HOn the 3rd line is data depending on the current session.
  481.  
  482. &a+960HAlways displayed are the current session number and type.
  483.  
  484. &a+960HIf the sessions are network connections, displayed are remote
  485. &a+960Hconnection name,  tx-queue (bytes for tcp, packets for ax.25),
  486. &a+960Hand state of the connection.  It then shows the retry timer, with
  487. &a+960Hcurrent time left, and initial value.
  488.  
  489. &a+960HIn 'repeat', 'more' or 'look' sessions, the 3rd line show the
  490. &a+960Hcommand, filename  or user/socket for the session.
  491.  
  492. &a+960HThe command session 3rd line shows the current directory.
  493. &a+960H(the 3rd line is the 'session' window)
  494.  
  495. &a+960HThe number of status lines displayed can be set with the '-z#'
  496. &a+600Hcommands line option. '-z0' turns it off. Default is '-z3'
  497.  
  498. &a+600HNOTE: if tracing is enabled, this will 'bleed' through the status
  499. &a+1104Hwindow.
  500.  
  501. &a+960HThis is NOT a bug, but is inherent to the way tracing works in
  502. &a+960HJNOS. (It would take a major rewrite to fix.) The status window
  503. &a+960Hwill be rebuilt about twice a second to overcome this.
  504.  
  505.  
  506.  
  507. &l4C
  508. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B9(s0B &a810V&a+600H(8U(s3t12vpsb10H(s3B&dDSYSTEM COMMANDS(s0B&d@
  509.  
  510. &a+960H(8U(s3t12vpsb10HThis section describes the commands recognized. Syntax is:
  511.  
  512. &a+960H(8U(s3t12vpsb10H(s3B     command(s0B
  513. &a+960H(s3B     command literal_parameter(s0B
  514. &a+960H(s3B     command subcommand <parameter>(s0B
  515. &a+960H(s3B     command [<optional_parameter>](s0B
  516. &a+960H(s3B     command a | b(s0B
  517.  
  518. &a+960H(8U(s3t12vpsb10HMany commands take subcommands, parameters, or both, which may in
  519. &a+600Hturn be optional or required. In general, if a required subcommand or
  520. &a+600Hparameter is omitted, an error message will summarize the available
  521. &a+600Hsubcommands or required parameters.  (Giving a '?' in place of the
  522. &a+600Hsubcommand will also generate the message.  This method is useful when
  523. &a+600Hthe command word alone is a valid command.)  If a command takes an
  524. &a+600Hoptional value parameter, issuing the command without the parameter
  525. &a+600Hgenerally displays the current value of the variable. (Exceptions to
  526. &a+600Hthis rule are noted in the individual command descriptions.)
  527.  
  528. &a+960HTwo or more parameters separated by vertical bar(s) '(8U(s3t12vpsb10H(s3B|(s0B(8U(s3t12vpsb10H' denote a
  529. &a+600Hchoice between the specified values.  When one of the choices is
  530. &a+600Hdefault, that choice will be in UPPERCASE.  Optional parameters are
  531. &a+600Hshown enclosed in (8U(s3t12vpsb10H(s3B[brackets](s0B(8U(s3t12vpsb10H.  Parameters enclosed in (8U(s3t12vpsb10H(s3B<angle brackets>(s0B
  532. &a+600H(8U(s3t12vpsb10Hshould be replaced with actual values or strings. The generic notation
  533. &a+600Hfor number values is (8U(s3t12vpsb10H(s3B<nnnn>(s0B(8U(s3t12vpsb10H, and for string values, it is (8U(s3t12vpsb10H(s3B<string_id>.(s0B
  534. &a+600H(8U(s3t12vpsb10HFor example, the notation (8U(s3t12vpsb10H(s3B<hostname>(s0B(8U(s3t12vpsb10H means the actual host or gateway
  535. &a+600Hcallsign or id.  Numerical defaults are explicitly stated as such,
  536. &a+600He.g., "Default = 7."
  537.  
  538. &a+960HAll commands and many subcommands may be abbreviated.  You only
  539. &a+600Hneed type enough of a command's name to distinguish it from others
  540. &a+600Hthat begin with the same series of letters.  Parameters, however, must
  541. &a+600Hbe typed in full.
  542.  
  543. &a+960HAll commands are printed in (8U(s3t12vpsb10H(s3Bbold(s0B(8U(s3t12vpsb10H (if you have the version of this
  544. &a+600Hdocument that supports fancy formatting), and most commands have an
  545. &a+600Hexample following the textual description of the commands.  Commands
  546. &a+600Hor descriptions unique to one program or the other are annotated with
  547. &a+600H(8U(s3t12vpsb10H(s3B{JNOS}(s0B(8U(s3t12vpsb10H or (8U(s3t12vpsb10H(s3B{JNOS40}(s0B(8U(s3t12vpsb10H.
  548.  
  549. &a+960HWhen JNOS40 is in the Data Engine, many variables are kept in
  550. &a+600Hbattery backed ram.  They are protected against corruption by a 16 bit
  551. &a+600HCRC.  If the CRC is valid, the value or state of these variables will
  552. &a+600Hbe maintained across power outages or warm restarts.  This is only
  553. &a+600Htrue if the variables are not re-set in the startup configuration.
  554. &a+600HThese variables are marked with '(B)' at the beginning of  their
  555. &a+600Hcommand description. For example, if you set the tcp retries value to
  556. &a+600H0, if will be still 0 after a power down or warm restart.  If the
  557. &a+600Hconference server was stopped, it will not be restarted after a power
  558. &a+600Hdown or warm restart.  However, if your startup configuration contains
  559. &a+600Ha line 'start convers', the server will be started!  To override this,
  560. &a+600Heither change it from remote sysop mode, or use the 'add' command to
  561.  
  562.  
  563. &l4C
  564. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B10(s0B &a690V&a+600Hadd the 'stop convers' to the configuration. (see the 'add' command
  565. &a+600Hfor more).
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620. &l4C
  621. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B11(s0B &a810V&a+960HThe following section contains the comprehensive set of commands
  622. &a+600Hfor JNOS and JNOS40.  Commands unique to one system are annotated with
  623. &a+600H(8U(s3t12vpsb10H(s3B{JNOS}(s0B(8U(s3t12vpsb10H or (8U(s3t12vpsb10H(s3B{JNOS40}(s0B(8U(s3t12vpsb10H, as appropriate.
  624.  
  625. &a+600H(8U(s3t12vpsb10H(s3B&dD<CR>&a+3672H{JNOS}(s0B&d@
  626.  
  627. &a+960H(8U(s3t12vpsb10HEntering a carriage return (empty line) while in command mode
  628. &a+600Hputs you in converse mode with the current session.  If there is no
  629. &a+600Hcurrent session, Nos remains in command mode and reissues the 'net>'
  630. &a+600Hprompt.
  631.  
  632.  
  633. &a+600H(8U(s3t12vpsb10H(s3B&dD!&a+3888H{JNOS}(s0B&d@
  634.  
  635. &a+960H(8U(s3t12vpsb10HAn alias for the (8U(s3t12vpsb10H(s3Bshell(s0B(8U(s3t12vpsb10H command.
  636.  
  637.  
  638. &a+600H(8U(s3t12vpsb10H(s3B&dD#(s0B&d@
  639.  
  640. &a+960H(8U(s3t12vpsb10HCommands starting with the hash mark ((8U(s3t12vpsb10H(s3B#(s0B(8U(s3t12vpsb10H) are ignored. The hash
  641. &a+600Hmark is mainly useful for comments in the autoexec.nos.
  642.  
  643. &a+960H(8U(s3t12vpsb10H(s3B{JNOS40}(s0B(8U(s3t12vpsb10H The CFG.EXE program eliminates lines beginning with the
  644. &a+600H'#' when building the image files for the eproms.
  645.  
  646.  
  647.  
  648. &a+600H(8U(s3t12vpsb10H(s3B&dD?(s0B&d@
  649.  
  650. &a+960H(8U(s3t12vpsb10HSame as the 'help' command.
  651.  
  652.  
  653.  
  654. &a+600H(8U(s3t12vpsb10H(s3B&dDabort [<session #>]&a+2592H{JNOS}(s0B&d@
  655.  
  656.  
  657. &a+960H(8U(s3t12vpsb10HAbort a FTP get, put or dir operation in progress. If issued
  658. &a+600Hwithout an argument, the current session is aborted.  (This command
  659. &a+600Hworks only on FTP sessions.) When receiving a file, abort simply
  660. &a+600Hresets the data  connection; the next incoming data packet will
  661. &a+600Hgenerate a TCP RST (reset) response to clear the remote server.  When
  662. &a+600Hsending a file, abort sends a premature end-of-file.
  663.  
  664. &a+960HNote that in both cases abort will leave a partial copy of the
  665. &a+600Hfile on the destination machine, which must be removed manually if it
  666. &a+600His unwanted.
  667.  
  668.  
  669.  
  670. &a+600H(8U(s3t12vpsb10H(s3B&dDadd <other command>(s0B&d@(8U(s3t12vpsb10H&a+2592H(8U(s3t12vpsb10H(s3B&dD{JNOS40}(s0B&d@
  671.  
  672. &a+960H(8U(s3t12vpsb10H(B)  The (8U(s3t12vpsb10H(s3Badd(s0B(8U(s3t12vpsb10H command allows you to add commands to the
  673. &a+600Hconfiguration after the system is up and running.  (8U(s3t12vpsb10H(s3B<other_command> (s0B(8U(s3t12vpsb10His
  674.  
  675.  
  676. &l4C
  677. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B12(s0B &a690V&a+600Ha valid command line which will be executed and then stored in
  678. &a+600Hbattery-backed RAM.  Next time the system restarts, all commands put
  679. &a+600Hin eprom with the cfg.exe program will be executed followed by any
  680. &a+600Hcommands saved with the (8U(s3t12vpsb10H(s3B'add' (s0B(8U(s3t12vpsb10Hcommand.  (8U(s3t12vpsb10H(s3B'add' (s0B(8U(s3t12vpsb10Hwith no arguments will
  681. &a+600Hdisplay the commands stored.  Each line will show a line number that
  682. &a+600Hshould be used if you want to delete the line with the (8U(s3t12vpsb10H(s3B'del'(s0B(8U(s3t12vpsb10H command.
  683.  
  684. &a+1320HTo add another ip route after the system is started and have
  685. &a+1320Hit be remembered after the next power outage or warm
  686. &a+1320Hrestart:
  687.  
  688. &a+1320H(8U(s3t12vpsb10H(s3Badd route add 1.2.3.4 1(s0B
  689.  
  690. &a+600H(s3B&dDarp(s0B&d@
  691.  
  692. &a+960H(8U(s3t12vpsb10HDisplay the Address Resolution Protocol table that maps IP
  693. &a+600Haddresses to their subnet (link) addresses on subnetworks capable of
  694. &a+600Hbroadcasting.  For each IP address entry the subnet type (e.g.,
  695. &a+600HAX.25), subnet address and time to expiration is shown. If the link
  696. &a+600Haddress is currently unknown, the number of IP datagrams awaiting
  697. &a+600Hresolution is also shown.
  698.  
  699. &a+888H(8U(s3t12vpsb10H(s3B&dDarp add <hostid> ax25 | netrom <callsign> <iface>  {JNOS40}(s0B&d@
  700.  
  701. &a+960H(8U(s3t12vpsb10Hor
  702.  
  703. &a+888H(8U(s3t12vpsb10H(s3B&dDarp add <hostid> ether | ax25 | netrom | arcnet(s0B&d@
  704. &a+888H(s3B&dD<ether_addr>|<callsign> <iface>&a+1440H{JNOS}(s0B&d@
  705.  
  706. &a+960H(8U(s3t12vpsb10HAdd a permanent entry to the table. It will not time out as will
  707. &a+600Han automatically created entry, but must be removed with the (8U(s3t12vpsb10H(s3B'arp(s0B
  708. &a+600H(s3Bdrop'(s0B(8U(s3t12vpsb10H command.
  709.  
  710. &a+1320H(8U(s3t12vpsb10H(s3Barp add 44.26.0.19 ax25 wg7j-2 port1(s0B
  711.  
  712.  
  713. &a+888H(s3B&dDarp drop <hostid> ax25 | netrom <iface>&a+864H{JNOS40}(s0B&d@
  714.  
  715. &a+960H(8U(s3t12vpsb10Hor
  716.  
  717. &a+888H(8U(s3t12vpsb10H(s3B&dDarp drop <hostid> ether | ax25 | netrom | arcnet <iface>    {JNOS}(s0B&d@
  718.  
  719. &a+960H(8U(s3t12vpsb10HDelete a permanent entry from the arp table.
  720.  
  721. &a+1320H(8U(s3t12vpsb10H(s3Barp delete 44.26.0.19 ax25 port1(s0B
  722.  
  723.  
  724. &a+888H(s3B&dDarp eaves [<iface>] [on | OFF](s0B&d@
  725.  
  726. &a+960H(8U(s3t12vpsb10HDisplay or set the (8U(s3t12vpsb10H(s3B'arp eavesdrop'(s0B(8U(s3t12vpsb10H function per interface. If
  727. &a+600Hset, all arp replies overheard on the interface will be logged in the
  728. &a+600Harp table. This speeds up arp discovery, but might build a huge arp
  729. &a+600Htable taking up lots of memory.  Default for each interface is off.
  730.  
  731.  
  732.  
  733. &l4C
  734. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B13(s0B &a690V&a+1320H# Set arp eavesdrop on interface port1
  735. &a+1320H(8U(s3t12vpsb10H(s3Barp eaves port1 on(s0B
  736.  
  737.  
  738. &a+888H(s3B&dDarp flush(s0B&d@
  739.  
  740. &a+960H(8U(s3t12vpsb10HDrop all automatically-created entries in the ARP table;
  741. &a+600Hpermanent entries are not affected.
  742.  
  743.  
  744.  
  745. &a+888H(8U(s3t12vpsb10H(s3B&dDarp maxq [n](s0B&d@
  746.  
  747. &a+960H(8U(s3t12vpsb10HDisplay or set the maximum number of packets to be buffered
  748. &a+600Hwaiting for an arp resolution to finish. {JNOS} Default = 5.  {JNOS40}
  749. &a+600HDefault = 2.
  750.  
  751. &a+1320H(8U(s3t12vpsb10H(s3Barp maxq 5(s0B
  752.  
  753.  
  754. &a+888H(s3B&dDarp poll [<iface>] [on | off](s0B&d@
  755.  
  756. &a+960H(8U(s3t12vpsb10HDisplay or set the 'arp keepalive polling' per interface.  If
  757. &a+600Hset, when an arp entry expires, a query will be sent for the address.
  758. &a+600HThis keeps the arp table fresh, but possibly retains many unneeded
  759. &a+600Hentries.
  760.  
  761. &a+1320H(8U(s3t12vpsb10H(s3Barp poll port1 on(s0B
  762.  
  763. &a+888H(s3B&dDarp publish <hostid> ax25|netrom <callsign> <iface>(s0B&d@
  764.  
  765. &a+960H(8U(s3t12vpsb10HThis command is similar to the '(8U(s3t12vpsb10H(s3Barp add(s0B(8U(s3t12vpsb10H' command, but the system
  766. &a+600Hwill also respond to any ARP request it sees on the network that seeks
  767. &a+600Hthe specified address.  (Use this feature with great care!)
  768.  
  769. &a+1320H(8U(s3t12vpsb10H(s3Barp publish 44.26.1.19 ax25 wg7j-2 port1(s0B
  770.  
  771.  
  772. &a+888H(s3B&dDarp sort [ON | off]&a+2304H{JNOS}(s0B&d@
  773.  
  774. &a+960H(8U(s3t12vpsb10HSorts the arp display
  775.  
  776.  
  777. &a+600H(8U(s3t12vpsb10H(s3B&dDasystat&a+3456H{JNOS}(s0B&d@
  778.  
  779. &a+960H(8U(s3t12vpsb10HDisplay statistics on attached asynchronous communications
  780. &a+600Hinterfaces (8250 or 16550A), if any.  The display for each port
  781. &a+600Hconsists of three lines.  The first line gives the port label and the
  782. &a+600Hconfiguration flags; these indicate whether the port is a 16550A chip,
  783. &a+600Hthe trigger character if any, whether CTS flow control is enabled,
  784. &a+600Hwhether  RLSD (carrier detect) line control is enabled, and the speed
  785. &a+600Hin bits per second.  (Receiving the trigger character causes the
  786. &a+600Hdriver to signal upper layer software that data is ready; it is
  787.  
  788.  
  789.  
  790. &l4C
  791. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B14(s0B &a690V&a+600Hautomatically set to the appropriate frame end character for SLIP, PPP
  792. &a+600Hand NRS lines.)
  793.  
  794. &a+960HThe second line of the status display shows receiver (RX) event
  795. &a+600Hcounts:  the total number of receive interrupts, received characters,
  796. &a+600Hreceiver overruns (lost characters) and the  receiver  high water
  797. &a+600Hmark.  The high water mark is the maximum number of characters ever
  798. &a+600Hread from the device during a single interrupt.  This is useful  for
  799. &a+600Hmonitoring system  interrupt  latency margins as it shows how close
  800. &a+600Hthe port hardware has come to overflowing due to the inability of the
  801. &a+600HCPU to respond to a receiver interrupt in time. 8250 chips have no
  802. &a+600HFIFO, so the high water mark  cannot  go higher  than  2  before
  803. &a+600Hoverruns occur. The 16550A chip, however, has a 16-byte receive FIFO
  804. &a+600Hwhich the software programs to interrupt  the CPU when the FIFO is
  805. &a+600Hone-quarter full.  The high water mark should typically be 4 or 5 when
  806. &a+600Ha 16550A is used; higher values indicate that the CPU has at least
  807. &a+600Honce been slow to respond to a receiver interrupt.
  808.  
  809. &a+960HWhen the 16550A is used, a count of FIFO timeouts is also
  810. &a+600Hdisplayed  on the RX status line.  These are generated automatically
  811. &a+600Hby the 16550A when three character intervals go by with more than  0
  812. &a+600Hbut  less than 4 characters in the FIFO.  Since the characters that
  813. &a+600Hmake up a SLIP or NRS frame are normally sent at full line speed, this
  814. &a+600Hcount will usually be a lower bound on the number of frames received
  815. &a+600Hon the port, as only the last  fragment of a frame generally results
  816. &a+600Hin a timeout (and then only when the frame is not a multiple of 4
  817. &a+600Hbytes long.)
  818.  
  819. &a+960HFinally, the software fifo  overruns  and  high  water  mark  are
  820. &a+600Hdisplayed.  These indicate whether the <bufsize> parameter on the
  821. &a+600Hattach command needs to be  adjusted  (see  the  Attach  Commands
  822. &a+600Hchapter).
  823.  
  824. &a+600HThe third line shows transmit (TX) statistics, including a  total
  825. &a+600Hcount of transmit interrupts, transmitted characters, the length of
  826. &a+600Hthe transmit queue in bytes, the number of status  interrupts, and
  827. &a+600Hthe number of THRE timeouts. The status interrupt count will be zero
  828. &a+600Hunless CTS flow control or RLSD  line  control  has  been enabled.
  829. &a+600HThe  THRE  timeout  is  a stopgap measure to catch lost transmit
  830. &a+600Hinterrupts, which seem to happen when there is a lot  of
  831. &a+600Hactivity (ideally, this will be zero).
  832.  
  833.  
  834. &a+600H(8U(s3t12vpsb10H(s3B&dDat&a+3816H{JNOS}(s0B&d@
  835.  
  836. &a+960H(8U(s3t12vpsb10HThe 'at' command is used to provide automatic starting of other
  837. &a+600HJNOS commands at predetermined times.
  838.  
  839. &a+888H(8U(s3t12vpsb10H(s3B&dDat time <cmd>(s0B&d@
  840.  
  841.  
  842. &a+960H(s3Btime(s0B(8U(s3t12vpsb10H  takes the form     yymmddhhmm
  843. &a+960H&a+1800Hhhmm
  844. &a+960H&a+1800Hmm
  845.  
  846.  
  847. &l4C
  848. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B15(s0B &a930V&a+780H(8U(s3t12vpsb10H(s3BAttaching the Data Engine's serial port.(s0B
  849.  
  850. &l6C
  851. &l8C&a+960H(8U(s3t12vpsb10H&a+1800Hnow+hhmm
  852.  
  853. &a+960H(8U(s3t12vpsb10H(s3B<cmd>(s0B(8U(s3t12vpsb10H is any legal JNOS command.  Multiple word commands must be
  854. &a+960Henclosed in double quotes (" ").  Commands which invoke the DOS
  855. &a+960Hshell must include 'c/' as the first argument in order for the
  856. &a+960Hshell to be exited and NOS to be re-entered automatically.
  857.  
  858.  
  859. &a+888H(8U(s3t12vpsb10H(s3B&dDat k <id_num> <id_num>(s0B&d@
  860.  
  861. &a+960H(8U(s3t12vpsb10HThis form of the '(8U(s3t12vpsb10H(s3Bat(s0B(8U(s3t12vpsb10H' command kills jobs <id_num>...
  862.  
  863.  
  864. &a+600H(8U(s3t12vpsb10H(s3B&dDattach(s0B&d@
  865.  
  866. &a+888H(s3B&dDattach <1|2|3|axip|kiss|pkiss|netrom> [options]    {JNOS40}(s0B&d@
  867.  
  868. &a+960H(8U(s3t12vpsb10HAttach an interface to the Data Engine.  See also the section
  869. &a+960H(8U(s3t12vpsb10H(s3BATTACHING INTERFACES(s0B(8U(s3t12vpsb10H.
  870. &a+960HSyntax is:
  871.  
  872. &a+888H(8U(s3t12vpsb10H(s3B&dD'attach 1 <mode> <name> <buffer> <mtu> <speed> [c]'(s0B&d@
  873.  
  874. &a+960H(8U(s3t12vpsb10Hwhere:
  875.  
  876. &a+960Hmode      - is one of 'ax25', 'pkiss', 'slip' or 'nrs'
  877. &a+960Hname      - is the interface name, e.g. 'port1'
  878. &a+960Hbuffer    - is the receive buffer size
  879. &a+960Hmtu       - is the maximum transmission unit
  880. &a+960Hspeed     - any common speed from 300 - 38400 Bd.
  881. &a+960Hc         - forces use of hardware handshaking except
  882. &a+960H            for mode='pkiss' (G8BPQ polled-kiss)
  883.  
  884. &a+600HNote: 19200 and higher is not very reliable if you use DE9600 modems,
  885. &a+600Hdue to a hardware design limitation.
  886.  
  887. &a+600HSee also the '(8U(s3t12vpsb10H(s3Battach kiss(s0B(8U(s3t12vpsb10H' command
  888.  
  889. &a+1320H(8U(s3t12vpsb10H(s3Battach 1 ax25 port1 512 256 9600(s0B
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902. &l6C
  903. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B16(s0B &a930V&a+960H(8U(s3t12vpsb10H(s3BAttach the Data Engine's internal radio ports(s0B
  904.  
  905. &a+960H(8U(s3t12vpsb10HThe modem type in each port is automatically sensed when a port
  906. &a+600His attached. Modem types A,B and D have been tested. Modem type C is
  907. &a+600Hsupported, but currently has not been tested.  Syntax is:
  908.  
  909. &a+888H(8U(s3t12vpsb10H(s3B&dD'attach <2|3> <name> <mtu> <speed> [f][n]'         {JNOS40}(s0B&d@
  910.  
  911. &a+960H(8U(s3t12vpsb10Hwhere:
  912.  
  913. &a+960H2|3       - is one of the Data Engine internal ports
  914. &a+960Hname      - is the interface name
  915. &a+960Hmtu       - is the maximum transmission unit.
  916. &a+960Hspeed     - is the radio speed.
  917. &a+960H[f][n]    - are optional parameters. 'f' indicates full duplex
  918. &a+1824Hand 'n' is the value written to the mode AUX pins.
  919. &a+1824HThis is used in the Kantronics 1200Bd modem to choose
  920. &a+1824Hthe type of CD circuitry to be used.
  921.  
  922. &a+1320H(8U(s3t12vpsb10H(s3Battach 3 port2 256 1200 2(s0B
  923. &a+1320H(s3Battach 2 port2 1024 9600 f(s0B
  924. &a+1320H(s3Battach 2 port3 256 1200 f1(s0B
  925.  
  926. &a+600H(8U(s3t12vpsb10H     Note: full duplex is not yet supported on port B.
  927.  
  928.  
  929. &a+600H(8U(s3t12vpsb10H(s3BAttaching the ports on a PC(s0B
  930.  
  931. &a+888H(s3B&dDattach <hw_type> <io_addr> <vector> <mode> <label> <bufsize> <mtu>(s0B&d@
  932. &a+888H(s3B&dD[<speed>]&a+3024H     {JNOS}(s0B&d@
  933.  
  934. &a+960H(8U(s3t12vpsb10HConfigure and attach a hardware interface to the system. Detailed
  935. &a+600Hinstructions for each driver are in the Attach Commands chapter.  An
  936. &a+600Heasy way to obtain a summary of the parameters required for a given
  937. &a+600Hdevice is to issue a partial attach command (e.g., attach asy). This
  938. &a+600Hproduces a message giving the complete command format.
  939.  
  940. &a+1176H<hw_type> is the kind of I/O device being attached to the
  941. &a+1176Hsystem.
  942. &a+1176H<io_addr> is the base address of the control registers for the
  943. &a+1176Hdevice.
  944. &a+1176H<vector>  is the interrupt vector number.  Both the address
  945. &a+1176Hand the vector must be in hexadecimal.  You may put "0x" in
  946. &a+1176Hfront of the numbers, but they will be interpreted in
  947. &a+1176Hhexadecimal even without the prefix.
  948. &a+1176H<mode>    controls how IP datagrams are to be encapsulated in
  949. &a+1176Hthe device's link level protocol.
  950. &a+1176HChoices are ax25 or slip.
  951.  
  952. &a+960H(8U(s3t12vpsb10H(s3Bslip(s0B(8U(s3t12vpsb10H      Encapsulates IP datagrams directly in SLIP frames
  953. &a+960Hwithout a link header.  This is for operating point-to-point
  954. &a+960Hlines and is compatible with 4.28BSD UNIX SLIP.
  955.  
  956.  
  957. &l4C
  958. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B17(s0B &a810V&a+960H(8U(s3t12vpsb10H(s3Bax25(s0B(8U(s3t12vpsb10H      Similar to slip, except that an AX.25 header and a KISS
  959. &a+960HTNC control header are added to the front of the datagram before
  960. &a+960HSLIP encoding.  Either UI (connectionless) or I (connection-
  961. &a+960Horiented) AX.25 frames can be used.
  962.  
  963. &a+1176H(8U(s3t12vpsb10H(s3B<label>(s0B(8U(s3t12vpsb10H   defines the name by which the interface will be
  964. &a+1176Hknown to various commands, such as "connect", "route",
  965. &a+1176H"trace", etc.
  966.  
  967. &a+1176H(8U(s3t12vpsb10H(s3B<bufsize>(s0B(8U(s3t12vpsb10H For ASYNCHRONOUS PORTS, specifies the size of the
  968. &a+1176Hring buffer in bytes to be statically allocated to the
  969. &a+1176Hreceiver; incoming bursts larger than <bufsize> may cause data
  970. &a+1176Hto be lost.
  971. &a+1176HFor ETHERNET, specifies how many PACKETS may be queued in the
  972. &a+1176Hreceive queue at one time.  Excess packets will be discarded
  973. &a+1176Has they are received.  This is useful to prevent the system
  974. &a+1176Hfrom running out of memory should another node suddently
  975. &a+1176Hdevelop a case of diarrhea.
  976.  
  977. &a+1176H(8U(s3t12vpsb10H(s3B<mtu>(s0B(8U(s3t12vpsb10H     is the Maximum Transmission Unit size in bytes.  See
  978. &a+1176Hthe System Configuration Manual for a discussion of the effect
  979. &a+1176Hof MTU on system performance.
  980.  
  981. &a+888H(8U(s3t12vpsb10H(s3B&dDattach asy <io_addr> <vector> <mode> <label> <bufsize> <mtu>(s0B&d@
  982. &a+888H(s3B&dD[<speed>]&a+3024H{JNOS}(s0B&d@
  983.  
  984. &a+960H(8U(s3t12vpsb10HConfigure and attach a standard PC asynchronous I/O port using
  985. &a+600Hthe National 8250, 16450, or 16550 chip or equivalent to the system,
  986. &a+600Hwhere:
  987.  
  988. &a+1176H(8U(s3t12vpsb10H(s3B<io_addr>(s0B(8U(s3t12vpsb10H is the comm port address; e.g., com1 = 0x3f8
  989. &a+1176H(8U(s3t12vpsb10H(s3B<vector>(s0B(8U(s3t12vpsb10H  is the comm port IRQ value.
  990.  
  991. &a+888H(8U(s3t12vpsb10H(s3B&dDattach axip <iface> <mtu> <ipaddress> [<callsign>](s0B&d@
  992.  
  993. &a+960H(8U(s3t12vpsb10HCreate a RFC1226 compatible AX.25 frame encapsulator for
  994. &a+600Htransmission of AX.25 frames over the IP.  This command is used to
  995. &a+600Hestablish a point-to-point AX.25 'tunnel' between two systems.
  996.  
  997.  
  998. &a+1176H(8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H   will be the name of the new interface,
  999. &a+1176H(8U(s3t12vpsb10H(s3B<mtu>(s0B(8U(s3t12vpsb10H     is the maximum transmission unit for the interface,
  1000. &a+1176H(8U(s3t12vpsb10H(s3B<ipaddress>(s0B(8U(s3t12vpsb10H is the address of the system on the other side of
  1001. &a+1176Hthe 'tunnel,
  1002. &a+1176H(8U(s3t12vpsb10H(s3B<callsign>(s0B(8U(s3t12vpsb10H is the optional AX.25 callsign this station is
  1003. &a+1176Hlistening on for frames to digipeat. Note that if you want
  1004. &a+1176Hcross-tunnel digipeating to work, each attached axip interface
  1005. &a+1176Hshould listen to a different callsign.  These should also be
  1006. &a+1176Hdifferent from other callsigns used on this station.
  1007.  
  1008. &a+1320H(8U(s3t12vpsb10H(s3Battach axip axip1 256 44.26.1.19 WG7J-15(s0B
  1009.  
  1010.  
  1011.  
  1012.  
  1013. &l4C
  1014. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B18(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDattach pkiss <iface> <mtu> <ipaddress> [<callsign>](s0B&d@
  1015.  
  1016. &a+960H(8U(s3t12vpsb10HAttach a serial port in G8BPQ polled kiss mode.
  1017.  
  1018. &a+960HTo attach other TNCs to be polled on the same port, attach them
  1019. &a+960Has additional kiss devices (see below).  They will automatically
  1020. &a+960Hbe polled.
  1021.  
  1022. &a+888H(8U(s3t12vpsb10H(s3B&dDattach kiss <asy_iface_label> <port> <label> [mtu](s0B&d@
  1023.  
  1024. &a+960H(8U(s3t12vpsb10HAttach a second kiss interface on the serial port. This command
  1025. &a+960Hallows the use of multiport TNCs.
  1026.  
  1027. &a+1176H(8U(s3t12vpsb10H(s3B<asy_iface_label>(s0B(8U(s3t12vpsb10H   is the name of the serial port interface.
  1028. &a+1176H(8U(s3t12vpsb10H(s3B<port>(s0B(8U(s3t12vpsb10H    is the port number (1-15) to use, and probably
  1029. &a+1176Hshould be 1. (the original asy port is automatically port 0 !)
  1030. &a+1176H(8U(s3t12vpsb10H(s3B<label>(s0B(8U(s3t12vpsb10H   is the name for this second kiss port.
  1031. &a+1176H(8U(s3t12vpsb10H(s3B<mtu>(s0B(8U(s3t12vpsb10H     is an optional mtu, if different from the mtu on the
  1032. &a+1176Hfirst kiss port.
  1033.  
  1034. &a+1320H# Attach a dualport tnc in kiss mode.
  1035. &a+1320H# Ports are labelled 'port1' and 'port2'
  1036.  
  1037. &a+1320H# First, attach the serial port on the Data Engine
  1038.  
  1039. &a+1320H(8U(s3t12vpsb10H(s3Battach 1 ax25 port1 512 256 9600              {JNOS40}(s0B
  1040.  
  1041. &a+1320H(8U(s3t12vpsb10H# or
  1042.  
  1043. &a+1320H# Attach a PC asynch port (com1 in this example)
  1044.  
  1045. &a+1320H(8U(s3t12vpsb10H(s3Battach asy 03f8 4 ax25 port1 512 256 9600     {JNOS}(s0B
  1046.  
  1047. &a+1320H(8U(s3t12vpsb10H# Attach the second port on the multiport tnc
  1048.  
  1049. &a+1320H(8U(s3t12vpsb10H(s3Battach kiss port1 port2(s0B
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055. &a+888H(s3B&dDattach netrom&a+2736H{JNOS}(s0B&d@
  1056.  
  1057. &a+888H(s3B&dDattach netrom [ipaddress]&a+1872H{JNOS40}(s0B&d@
  1058.  
  1059. &a+960H(8U(s3t12vpsb10HThis makes available a pseudo interface to enable NET/ROM
  1060. &a+600Hoperations.  This command is automatically executed when the netrom
  1061. &a+600Hserver is started with the 'start netrom' command.  In JNOS40, the
  1062. &a+600Hnetrom server is started by default and you do not have to
  1063. &a+600Hspecifically attach the netrom interface in the autoexec file.
  1064.  
  1065. &a+960H(8U(s3t12vpsb10H(s3B[ipaddress](s0B(8U(s3t12vpsb10H is an optional ip address for the netrom interface.
  1066. &a+600HIf not set, the system 'ip address' will be used.
  1067.  
  1068.  
  1069.  
  1070. &l4C
  1071. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B19(s0B &a810V&a+888H(8U(s3t12vpsb10H(s3B&dDattach packet&a+2736H{JNOS}(s0B&d@
  1072.  
  1073. &a+960H(8U(s3t12vpsb10HDriver for use with separate software "packet drivers" which
  1074. &a+960Hconform to the FTP Software, Inc., Software Packet Driver
  1075. &a+960Hspecification.
  1076.  
  1077. &a+888H(8U(s3t12vpsb10H(s3B&dDattach scc&a+2952H{JNOS}(s0B&d@
  1078.  
  1079. &a+960H(8U(s3t12vpsb10HPE1CHL driver for generic 8530 cards
  1080.  
  1081.  
  1082. &a+600H(8U(s3t12vpsb10H(s3B&dDattended [off | on]&a+2592H{JNOS}(s0B&d@
  1083.  
  1084. &a+960H(8U(s3t12vpsb10HDisplays or sets the global "I am present" flag in NOS.  This
  1085. &a+600Hflag is used in the welcome header for incoming ttylink connections.
  1086.  
  1087.  
  1088.  
  1089. &a+600H(8U(s3t12vpsb10H(s3B&dDax25 <subcommands>(s0B&d@
  1090.  
  1091. &a+960H(8U(s3t12vpsb10HAll AX.25 parameters are configurable per interface.  Commands of
  1092. &a+960Hthe form 'ax25 <command>' set the default or global values.  Use
  1093. &a+960Hthe 'ifconfig <iface> ax25 <command>' form to set or show the
  1094. &a+960Hspecific interface values.
  1095.  
  1096. &a+960HTo set the system default ax.25 parameters, you must do so BEFORE
  1097. &a+960Hattaching interfaces.  After attaching, you must use the 'ifconf
  1098. &a+960H<iface> ax25' command form.
  1099.  
  1100. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 alias <aliascall>(s0B&d@
  1101.  
  1102. &a+960H(8U(s3t12vpsb10HThe alias command shows or sets the system's alias call. If
  1103. &a+960Hnetrom is enabled, this modifies the same call as the '(8U(s3t12vpsb10H(s3Bnetrom(s0B
  1104. &a+960H(s3Balias(s0B(8U(s3t12vpsb10H' command.  The '(8U(s3t12vpsb10H(s3Bax25 alias(s0B(8U(s3t12vpsb10H' command is NOT needed in that
  1105. &a+960Hcase!  If netrom is not used, this command allows an alias name
  1106. &a+960Hto be set  such that users can connect to it.
  1107.  
  1108.  
  1109. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 bbscall <bbs_call>&a+2016H{JNOS}(s0B&d@
  1110.  
  1111. &a+960H(8U(s3t12vpsb10HFor all interfaces NOT set to <mycall> or <bbs_call>, change or
  1112. &a+960Hset the id to 'bbscall'.  'ax25 mycall' will not override bbscall
  1113. &a+960Honce bbscall has been set.  See also 'iface <iface> bbscall
  1114. &a+960H<bbs_call>'.
  1115.  
  1116. &a+1320H#Example: (in the following order)
  1117.  
  1118. &a+1320H(8U(s3t12vpsb10H(s3B'ax25 mycall <mycall>'(s0B
  1119. &a+1320H(s3B'attach <(all interfaces)>'(s0B
  1120. &a+1320H(s3B'ax25 bbscall <bbscall>'(s0B(8U(s3t12vpsb10H      sets all ifaces to bbscall
  1121.  
  1122. &a+1320Hor
  1123.  
  1124.  
  1125.  
  1126. &l4C
  1127. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B20(s0B &a690V&a+1320H(8U(s3t12vpsb10H(s3B'iface <name> bbscall <bbscall>'(s0B(8U(s3t12vpsb10H   sets only iface <name>
  1128.  
  1129. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 bc <iface>(s0B&d@
  1130.  
  1131. &a+960H(8U(s3t12vpsb10HThe (8U(s3t12vpsb10H(s3Bbc(s0B(8U(s3t12vpsb10H command  forces an immediate broadcast on the given
  1132. &a+960Hinterface.  The particular interface or port must have been
  1133. &a+960Henabled with the (8U(s3t12vpsb10H(s3Bax25 bcport(s0B(8U(s3t12vpsb10H command first. If this is so, the ID
  1134. &a+960Hwill be broadcast as set with the (8U(s3t12vpsb10H(s3Bax25 bctext(s0B(8U(s3t12vpsb10H commands.
  1135.  
  1136. &a+1320H(8U(s3t12vpsb10H(s3Bax25 bc port1(s0B
  1137.  
  1138.  
  1139. &a+888H(s3B&dDax25 bcinterval [<seconds>](s0B&d@
  1140.  
  1141. &a+960H(8U(s3t12vpsb10H(B)  The bcinterval displays or sets the time in seconds between
  1142. &a+960Hbroadcasts.  On display, both the interval and the countdown
  1143. &a+960Hvalues are shown. Default = 600 (10 minutes).
  1144.  
  1145.  
  1146. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 bcport [<iface>] [on | OFF]  (s0B&d@(8U(s3t12vpsb10H(Deleted in 110x16)
  1147.  
  1148. &a+960HDisplay or set the active interfaces for ax.25 broadcasting (i.e.
  1149. &a+960Hbeacons).  You must add this statement for each port that the
  1150. &a+960Hsystem should beacon on.  Default is off.
  1151.  
  1152. &a+1320H(8U(s3t12vpsb10H(s3Bax25 bcport port1 on(s0B
  1153.  
  1154.  
  1155. &a+888H(s3B&dDax25 bctext ["broadcast text"](s0B&d@
  1156.  
  1157. &a+960H(8U(s3t12vpsb10HDisplay or set the default text to be sent for broadcast messages
  1158. &a+960Hsent out every (8U(s3t12vpsb10H(s3Bax25 bcinterval(s0B(8U(s3t12vpsb10H seconds.
  1159.  
  1160.  
  1161. &a+960HSee also '(8U(s3t12vpsb10H(s3Bifconfig <iface> beacon ["bctext"].(s0B
  1162.  
  1163. &a+1320H(s3Bax25 bctext "This is the beacon text!"(s0B
  1164.  
  1165.  
  1166. &a+888H(s3B&dDax25 blimit [<secs>](s0B&d@
  1167.  
  1168. &a+960H(8U(s3t12vpsb10H(B)  Display or set the default AX25 retransmission backoff
  1169. &a+960Hlimit.  Normally each successive AX25 retransmission is delayed
  1170. &a+960Hby twice the value of the previous interval; this is called
  1171. &a+960Hbinary exponential backoff.  When the backoff reaches the blimit
  1172. &a+960Hsetting it is held at that value.  Default = 30.
  1173.  
  1174. &a+960HTo prevent the possibility of "congestive collapse" on a loaded
  1175. &a+960Hchannel, blimit should be set at least as high as the number of
  1176. &a+960Hstations sharing the channel.  Note that this is applicable only
  1177. &a+960Hon actual AX25 connections; UI frames will never be retransmitted
  1178. &a+960Hby the AX25 layer.
  1179.  
  1180. &a+1320H#Set ax25 blimit to 15 seconds
  1181.  
  1182.  
  1183. &l4C
  1184. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B21(s0B &a690V&a+1320H(8U(s3t12vpsb10H(s3Bax25 blimit 15(s0B
  1185.  
  1186.  
  1187. &a+888H(s3B&dDax25 digipeat [<iface>] [ON | off](s0B&d@
  1188.  
  1189. &a+960H(8U(s3t12vpsb10HDisplay or set digipeating per interface. If cross-band or AXIP
  1190. &a+960Hdigipeating is to be allowed, digipeating must be enabled on both
  1191. &a+960Hinterfaces involved.  Default is on.
  1192.  
  1193. &a+1320H# Display digipeat status of port1
  1194. &a+1320H(8U(s3t12vpsb10H(s3Bax25 digipeat port1(s0B
  1195.  
  1196.  
  1197. &a+888H(s3B&dDax25 ecall <callsign>&a+2160H{JNOS40}(s0B&d@
  1198.  
  1199. &a+960H(8U(s3t12vpsb10HSet or display and "emergency" callsign to be used as described
  1200. &a+960Hunder the 'ax25 etext' command which follows.
  1201.  
  1202. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 etext [<your text>](s0B&d@
  1203.  
  1204. &a+960H(8U(s3t12vpsb10HIf you connect a monitor signal to the serial port RTS pin, when
  1205. &a+960Hthe RTS pin is pulled LOW (less than approximately 2 volts) this
  1206. &a+960Hcondition can be used to define an emergency state meaning that
  1207. &a+960Hthe node is operating on emergency or backup power.  While in
  1208. &a+960Hthis state, every 5 minutes the node will transmit an ax.25 UI
  1209. &a+960H("broadcast") packet containing the 'etext' message on all ax.25
  1210. &a+960Hinterfaces if 'ax25 ecall' is set.
  1211.  
  1212. &a+960HUsers connecting to the node alias or via telnet will receive the
  1213. &a+960H'etext' message as part of the logon.  'motd' and 'info' will
  1214. &a+960Halso append the 'etext' message.
  1215.  
  1216. &a+960HIf the emergency condition ceases, broadcasting stops and etext
  1217. &a+960His not displayed as part of other messages.
  1218.  
  1219. &a+1320HExample:
  1220.  
  1221. &a+1320H(8U(s3t12vpsb10H(s3Bax25 ecall pwrdwn(s0B
  1222. &a+1320H(s3Bax25 etext "System is running on backup power.  Please(s0B
  1223. &a+1320H(s3Bcontact sysop!"(s0B
  1224.  
  1225. &a+960H(8U(s3t12vpsb10HNote:  This feature was added after an area sysop had a node die
  1226. &a+960Hafter 24 hours of operation on emergency power.  Prior to
  1227. &a+960Hshutdown, there was no indication of the problem.
  1228. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 flush(s0B&d@
  1229.  
  1230. &a+960H(8U(s3t12vpsb10HClears the AX.25 "heard" list (see (8U(s3t12vpsb10H(s3Bax25 heard(s0B(8U(s3t12vpsb10H and (8U(s3t12vpsb10H(s3Bax25 hport(s0B(8U(s3t12vpsb10H)
  1231.  
  1232.  
  1233. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 heard [<iface>](s0B&d@
  1234.  
  1235. &a+960H(8U(s3t12vpsb10HDisplay the AX.25 "heard" list. For each interface that is
  1236. &a+960Hconfigured to use AX.25 heard listing (see '(8U(s3t12vpsb10H(s3Bax25 hport'(s0B(8U(s3t12vpsb10H), a list
  1237. &a+960Hof all ax25_source addresses heard on that interface is shown,
  1238.  
  1239.  
  1240. &l4C
  1241. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B22(s0B &a690V&a+960Halong with a count of the number of packets heard from each
  1242. &a+960Hstation and the time since each station was last heard. The
  1243. &a+960Hmaximum length of the heard table can be set with the '(8U(s3t12vpsb10H(s3Bax25(s0B
  1244. &a+960H(s3Bhsize(s0B(8U(s3t12vpsb10H' command.  If interface is given, only the heard list for
  1245. &a+960Hthat interface is displayed.
  1246. &a+1320H(8U(s3t12vpsb10H(s3Bax25 heard port1(s0B
  1247.  
  1248.  
  1249. &a+888H(s3B&dDax25 hport [<iface>] [ON | off](s0B&d@
  1250.  
  1251. &a+960H(8U(s3t12vpsb10HDisplay or set the status of the ax.25 heard feature.  If no
  1252. &a+960Hinterface is given, all interfaces with ax.25 heard enabled will
  1253. &a+960Hbe listed.  If interface is given, the status of ax.25 heard for
  1254. &a+960Hthat interface is shown.  Default is on.
  1255.  
  1256. &a+1320H#Display port1 status
  1257. &a+1320H(8U(s3t12vpsb10H(s3Bax25 hport port1(s0B
  1258.  
  1259.  
  1260. &a+888H(s3B&dDax25 hsize [<size>]&a+2304H{JNOS}(s0B&d@
  1261.  
  1262. &a+960H(8U(s3t12vpsb10HSet or display the size of the heard list table.  Default is 0
  1263. &a+960Hwhich means no limit.
  1264.  
  1265.  
  1266. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 irrt [<milliseconds>](s0B&d@
  1267.  
  1268. &a+960H(8U(s3t12vpsb10H(B)  Display or set the initial value of smoothed round trip time
  1269. &a+960Hto be used when a new AX25 connection is created.  The actual
  1270. &a+960Hround trip time will be learned by measurement once the
  1271. &a+960Hconnection has been established.  Default is 5000ms.
  1272. &a+1320H#Set irtt to 10 seconds  (10000 milliseconds)
  1273. &a+1320H(8U(s3t12vpsb10H(s3Bax25 irtt 10000(s0B
  1274.  
  1275.  
  1276. &a+888H(s3B&dDax25 kick <axcb>(s0B&d@
  1277.  
  1278. &a+960H(8U(s3t12vpsb10HForce a retransmission on the specified AX.25 control block.  The
  1279. &a+960Hcontrol block address can be found with the (8U(s3t12vpsb10H(s3Bax25 status(s0B(8U(s3t12vpsb10H command.
  1280. &a+960HThis is useful to reactivate connections that have long time-out
  1281. &a+960Hvalues.
  1282.  
  1283.  
  1284. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 maxframe [<count>](s0B&d@
  1285.  
  1286. &a+960H(8U(s3t12vpsb10H(B)  Establish the maximum number of frames that will be allowed
  1287. &a+960Hto remain unacknowledged at one time on new AX.25 connections.
  1288. &a+960HThis number cannot be greater than 7. Without (8U(s3t12vpsb10H(s3B<count>(s0B(8U(s3t12vpsb10H it will
  1289. &a+960Hdisplay the current setting. Note that the maximum outstanding
  1290. &a+960Hframe count only works with virtual connections. UI frames are
  1291. &a+960Hnot affected. Also note that for optimal performance, a value of
  1292. &a+960H1 should be used.  Default is 1 frame.
  1293.  
  1294.  
  1295.  
  1296.  
  1297. &l4C
  1298. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B23(s0B &a930V&a+888H(8U(s3t12vpsb10H(s3B&dDax25 maxwait [<msec>](s0B&d@
  1299.  
  1300. &a+960H(8U(s3t12vpsb10HSets a limit (in msec) to the retry timeout values.  Default =
  1301. &a+960H30000 (30 secs).  A value of 0 disables maxwait.
  1302.  
  1303.  
  1304. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 mycall [<ax25call>](s0B&d@
  1305.  
  1306. &a+960H(8U(s3t12vpsb10HDisplay or set the default local AX.25 address.  The standard
  1307. &a+960Hformat is used, (e.g. WG7J or KA7EHK-5).  This command must be
  1308. &a+960Hgiven before any attach commands using AX.25 mode are given.
  1309.  
  1310. &a+1320H(8U(s3t12vpsb10H(s3Bax25 mycall wg7j-3(s0B
  1311.  
  1312.  
  1313. &a+888H(s3B&dDax25 paclen [<size>](s0B&d@
  1314.  
  1315. &a+960H(8U(s3t12vpsb10H(B)  This sets the default paclen used when attaching interfaces
  1316. &a+960Hthat will carry AX.25 connections. See also '(8U(s3t12vpsb10H(s3Bifconfig <iface>(s0B
  1317. &a+960H(s3Bpaclen(s0B(8U(s3t12vpsb10H'. Default is 256 bytes.
  1318. &a+960HThis parameter limits the size of I-fields on new AX.25
  1319. &a+960Hconnections.  If IP datagrams or fragments of datagrams larger
  1320. &a+960Hthan paclen are transmitted, they will be transparently
  1321. &a+960Hfragmented at the AX.25 level, sent as a series of I frames, and
  1322. &a+960Hreassembled back into a complete IP datagram or fragment at the
  1323. &a+960Hother end of the link.  IP datagrams will not be affected if this
  1324. &a+960Hparameter is greater than or equal to the MTU of the associated
  1325. &a+960Hinterface.
  1326. &a+960HIf NET/ROM communication is configured, the NetRom MTU value
  1327. &a+960Hshould be Paclen - 20. !!!  The Net/Rom header takes 20 bytes,
  1328. &a+960Hand is part of the AX25 data.  Default netrom mtu is 236.
  1329.  
  1330. &a+960HNote1:  the AX.25 Level 2 Version 2 definition specifies a
  1331. &a+960Hmaximum paclen of 256 bytes. Some systems are not equipped to
  1332. &a+960Hhandle larger packets (e.g. G8BPQ based systems), so be careful
  1333. &a+960Hwhen using this parameter.
  1334.  
  1335. &a+960HNote2:  see also the discussion on paclen, mtu etc., elsewhere in
  1336. &a+960Hthe document.
  1337.  
  1338.  
  1339. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 pthresh [<size>](s0B&d@
  1340.  
  1341. &a+960H(8U(s3t12vpsb10H(B)  Display or set the poll threshold to be used for new AX.25
  1342. &a+960HVersion 2 connections.  The poll threshold controls
  1343. &a+960Hretransmission behavior as follows. If the oldest unacknowledged
  1344. &a+960HI-frame size is less than the poll threshold, it will be sent
  1345. &a+960Hwith the poll (P) bit set if a time-out occurs. If the oldest
  1346. &a+960Hunacked I-frame size is equal to or greater than the threshold,
  1347. &a+960Hthen a RR or RNR frame, as appropriate, with the poll bit set
  1348. &a+960Hwill be sent if a time-out occurs.
  1349.  
  1350.  
  1351.  
  1352. &l4C
  1353. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B24(s0B &a690V&a+960HThe idea behind the poll threshold is that the extra time needed
  1354. &a+960Hto send a "small" I-frame instead of a supervisory frame when
  1355. &a+960Hpolling after a time-out is small, and since there's a good
  1356. &a+960Hchance the I-frame will have to be sent anyway (i.e., if it were
  1357. &a+960Hlost previously) then you might as well send it as the poll.  But
  1358. &a+960Hif the I-frame is large, send a supervisory (RR/RNR) poll instead
  1359. &a+960Hto determine first if retransmitting the oldest unacknowledged I-
  1360. &a+960Hframe is necessary; the time-out might have been caused by a lost
  1361. &a+960Hacknowledgment.  This is obviously a tradeoff, so experiment with
  1362. &a+960Hthe poll threshold setting. The default is 128 bytes, one half
  1363. &a+960Hthe default value of(8U(s3t12vpsb10H(s3B <paclen>(s0B
  1364.  
  1365.  
  1366. &a+888H(s3B&dDax25 reset <axcb>(s0B&d@
  1367.  
  1368. &a+960H(8U(s3t12vpsb10HDelete the AX.25 connection control block at the specified
  1369. &a+960Haddress. This deletes a connection and everything associated with
  1370. &a+960Hit. The control block address can be found with the '(8U(s3t12vpsb10H(s3Bax25 status(s0B(8U(s3t12vpsb10H'
  1371. &a+960Hcommand.
  1372.  
  1373.  
  1374. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 retries [<count>](s0B&d@
  1375.  
  1376. &a+960H(8U(s3t12vpsb10H(B)  Limit the number of successive unsuccessful retransmission
  1377. &a+960Hattempts  on  new AX.25  connections.  If this  limit is
  1378. &a+960Hexceeded, link re-establishment is attempted.  If the link can't
  1379. &a+960Hbe re-established in (8U(s3t12vpsb10H(s3B<count>(s0B(8U(s3t12vpsb10H times, then the connection  is
  1380. &a+960Habandoned and all queued data is deleted.  Default is 5.
  1381.  
  1382. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 route [<subcommand>](s0B&d@
  1383.  
  1384. &a+960H(8U(s3t12vpsb10HWithout optional subcommands, display the AX.25 routing table
  1385. &a+960Hthat specifies the digipeaters to be used  in reaching a given
  1386. &a+960Hstation.
  1387.  
  1388.  
  1389. &a+1140H(8U(s3t12vpsb10H(s3B&dDax25 route add <target> <iface> [digis ...](s0B&d@
  1390.  
  1391. &a+1176H(8U(s3t12vpsb10HAdd an entry to the AX.25 routing table.  An automatic '(8U(s3t12vpsb10H(s3Bax25(s0B
  1392. &a+1176H(s3Broute add(s0B(8U(s3t12vpsb10H' is executed if digipeaters are specified in an AX25
  1393. &a+1176Hlink from the node or a connection is received from a remote
  1394. &a+1176Hstation via digipeaters.  Such automatic routing table entries
  1395. &a+1176Hwon't override locally created entries, however. (8U(s3t12vpsb10H(s3B<target>(s0B(8U(s3t12vpsb10H is
  1396. &a+1176Hthe destination call to reach via digipeaters (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H is the
  1397. &a+1176Hinterface this is a route for.(I.e. allows different digi
  1398. &a+1176Hroutes for different interfaces.) (8U(s3t12vpsb10H(s3B[digis...](s0B(8U(s3t12vpsb10H is a list of one
  1399. &a+1176Hor more digipeaters, separated by spaces.
  1400.  
  1401. &a+1320H(8U(s3t12vpsb10H(s3Bax25 route add k7uyx-1 port1 wg7j wa7tas n7dva(s0B
  1402.  
  1403.  
  1404. &a+1140H(s3B&dDax25 route drop <target> <iface>(s0B&d@
  1405.  
  1406. &a+1176H(8U(s3t12vpsb10HDrop an entry for (8U(s3t12vpsb10H(s3B<target>(s0B(8U(s3t12vpsb10H from the AX.25 routing table.
  1407.  
  1408.  
  1409. &l4C
  1410. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B25(s0B &a810V&a+1320H(8U(s3t12vpsb10H(s3Bax25 route drop k7uyx-1 port1(s0B
  1411.  
  1412.  
  1413. &a+1140H(s3B&dDax25 route mode <target> <iface> [vc|dg|interface](s0B&d@
  1414.  
  1415. &a+1176H(8U(s3t12vpsb10HSets the interface ip mode to one of  (8U(s3t12vpsb10H(s3Bvc | datagram |(s0B
  1416. &a+1176H(s3Binterface(s0B(8U(s3t12vpsb10H for (8U(s3t12vpsb10H(s3Btarget(s0B(8U(s3t12vpsb10H.  This indicates how ip links to the
  1417. &a+1176Hdestination call (8U(s3t12vpsb10H(s3B<target>(s0B(8U(s3t12vpsb10H should be established.  If nothing
  1418. &a+1176His given for a certain destination or target, the interface
  1419. &a+1176Hdefault mode is used, which defaults to datagram.  (See also
  1420. &a+1176Hthe '(8U(s3t12vpsb10H(s3Bmode(s0B(8U(s3t12vpsb10H' command).
  1421. &a+1176H(8U(s3t12vpsb10H(s3Bvc(s0B(8U(s3t12vpsb10H        is a virtual circuit (ax25 connected mode, meaning
  1422. &a+1896Hthat ip frames are sent using ax.25 connections)
  1423. &a+1176H(8U(s3t12vpsb10H(s3Bdatagram(s0B(8U(s3t12vpsb10H  is unconnected mode, (AX25 UI frames).
  1424. &a+1176H(8U(s3t12vpsb10H(s3Binterface(s0B(8U(s3t12vpsb10H is the default interface mode, as set with the
  1425. &a+1896H'(8U(s3t12vpsb10H(s3Bmode(s0B(8U(s3t12vpsb10H' command.
  1426.  
  1427. &a+1320H(8U(s3t12vpsb10H(s3Bax25 route mode k7uyx-1 port1 vc(s0B
  1428.  
  1429. &a+888H(s3B&dDax25 status [<axcb>](s0B&d@
  1430.  
  1431. &a+960H(8U(s3t12vpsb10HWithout an argument, display a one-line summary of each AX.25
  1432. &a+960Hcontrol block.  If the address of a particular control block is
  1433. &a+960Hspecified, the contents of that control block is shown in more
  1434. &a+960Hdetail. Note that the send queue units are frames, while the
  1435. &a+960Hreceive queue units are bytes.
  1436.  
  1437. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 t3 [<milliseconds>](s0B&d@
  1438.  
  1439. &a+960H(8U(s3t12vpsb10H(B)  Display or set the AX.25 idle "keep alive" timer. Value is
  1440. &a+960Hin milliseconds. Default is 0, i.e. no 'keep-alive' polling.
  1441.  
  1442.  
  1443. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 t4 [<seconds>](s0B&d@
  1444.  
  1445. &a+960H(8U(s3t12vpsb10H(B)  Display or set the AX.25 Link "redundancy" timer. Value is
  1446. &a+960Hin seconds. When no exchange has been had during this time the
  1447. &a+960Hlink is reset and closed. Default = 900 seconds (15 minutes).
  1448.  
  1449.  
  1450. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 timertype [LINEAR|exponential|original](s0B&d@
  1451.  
  1452. &a+960H(8U(s3t12vpsb10H(B)  Sets or displays the type of timer used for retransmission
  1453. &a+960Hand recovery. (8U(s3t12vpsb10H(s3B Linear(s0B(8U(s3t12vpsb10H means that each retry will use a time-out
  1454. &a+960Hthat is RTT greater then the previous time-out. I.e. 4 sec, 8
  1455. &a+960Hsec, 12 sec, 16 seconds etc. (8U(s3t12vpsb10H(s3B Exponential(s0B(8U(s3t12vpsb10H means that each retry
  1456. &a+960Hwill use a time-out that is twice as large as the previous time-
  1457. &a+960Hout. I.e. 4 seconds, 8 seconds, 16 seconds, 32 seconds etc.
  1458. &a+960H(8U(s3t12vpsb10H(s3BOriginal(s0B(8U(s3t12vpsb10H means that each retry will use a time out that is twice
  1459. &a+960Hthe RTT, i.e. 4 seconds, 8 seconds, 8 seconds, 8 seconds, etc.
  1460. &a+960HDefault is (8U(s3t12vpsb10H(s3Blinear(s0B(8U(s3t12vpsb10H.
  1461.  
  1462. &a+1320H(8U(s3t12vpsb10H(s3Bax25 timertype exponential(s0B
  1463.  
  1464.  
  1465. &l4C
  1466. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B26(s0B &a810V&a+888H(8U(s3t12vpsb10H(s3B&dDax25 ttycall [ttycall]&a+2088HJNOS}(s0B&d@
  1467.  
  1468. &a+960H(8U(s3t12vpsb10HSet or display the tty-link call for direct keyboard access.
  1469. &a+960HRemember to have both 'attended on' and 'mbox attend on' to be
  1470. &a+960Hable to use this function.
  1471.  
  1472.  
  1473. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 version [n](s0B&d@
  1474.  
  1475. &a+960H(8U(s3t12vpsb10H(B)  Display or set the version of the AX.25 protocol to attempt
  1476. &a+960Hto  use  on  new connections.  Version 1 is the version that does
  1477. &a+960Hnot use the poll/final bits.  Default is version 2.
  1478.  
  1479.  
  1480. &a+888H(8U(s3t12vpsb10H(s3B&dDax25 window [<size>](s0B&d@
  1481.  
  1482. &a+960H(8U(s3t12vpsb10H(B)  Set the number of bytes that can be pending on an AX.25
  1483. &a+600Hreceive queue  beyond which  I  frames will be answered with RNR
  1484. &a+600H(Receiver Not Ready) responses. This presently applies only to
  1485. &a+600Hsuspended interactive  AX.25  sessions,  since incoming  I-frames
  1486. &a+600Hcontaining  network (IP, NET/ROM) packets are always processed
  1487. &a+600Himmediately and are not placed on the receive queue.  However, when an
  1488. &a+600HAX.25 connection carries both interactive and network packet traffic,
  1489. &a+600Han RNR generated because of backlogged interactive traffic will also
  1490. &a+600Hstop network packet traffic from being sent.  Default is 512 bytes.
  1491.  
  1492.  
  1493.  
  1494. &a+600H(8U(s3t12vpsb10H(s3B&dDcallserver [<hostname> <port>](s0B&d@
  1495.  
  1496. &a+960H(8U(s3t12vpsb10HThis will show or configure the host and portnumber that will be
  1497. &a+600Hused for the 'CAll' command. Node shell users give the 'CAll' command
  1498. &a+600Haccess a remote network callbook server.  To see the current server,
  1499. &a+600Hsimply type callserver.  To configure one use the full form.  If a
  1500. &a+600Hhostname is used instead of dotted decimal ip address, be sure that
  1501. &a+600Hthis name is either in the domain.txt file, or a valid domain name
  1502. &a+600Hserver has been configured already.
  1503.  
  1504.  
  1505.  
  1506. &a+600H(8U(s3t12vpsb10H(s3B&dDcbaud [<2400 | 4800 | 9600>]&a+1944H{JNOS40}(s0B&d@
  1507.  
  1508. &a+960H(8U(s3t12vpsb10HSet or display the serial port baud rate for the console
  1509. &a+600Hconnection.  Valid values are 2400, 4800, or 9600 baud.
  1510.  
  1511.  
  1512.  
  1513. &a+600H(8U(s3t12vpsb10H(s3B&dDcoldboot&a+3384H{JNOS40}(s0B&d@
  1514.  
  1515. &a+960H(8U(s3t12vpsb10HColdboot is an IMMEDIATE command (i.e. no 'are you sure?
  1516. &a+600Hwarning...) to restart the system.  The system will 'cold-boot'. All
  1517. &a+600Hvariables in battery backed ram will be reset to the original  values
  1518.  
  1519.  
  1520.  
  1521. &l4C
  1522. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B27(s0B &a690V&a+600Hin EPROM.  All links and connections to or through the node  will be
  1523. &a+600Himmediately lost.
  1524.  
  1525. &a+600H(8U(s3t12vpsb10H(s3B&dDcomm <asy_iface> <"text_string">(s0B&d@
  1526.  
  1527. &a+960H(8U(s3t12vpsb10HSends "text_string" via the specified asynch interface to the
  1528. &a+600HTNC.  Normally, this command is used to place the TNC in KISS mode.
  1529. &a+600HAny number of 'comm' commands may be entered, one per line, with
  1530. &a+600H"text_string" in the syntax required by the TNC.  Use the 'param'
  1531. &a+600Hcommand after the TNC is in KISS mode.
  1532.  
  1533. &a+600H(8U(s3t12vpsb10H(s3B&dDconnect <iface> <destination> [<digi1,digi2...digin>] [d] [e]](s0B&d@
  1534.  
  1535. &a+960H(8U(s3t12vpsb10HInitiate an ax25 connection at interface <iface> to
  1536. &a+600H<destination>.  Use the "ports" command when in the mailbox or
  1537. &a+600Hnodeshell to discover the proper id of <iface>.  <destination> may be
  1538. &a+600Heither callsign-ssid or an alias.  Note that there is only a 'space'
  1539. &a+600Hbetween <destination> and <digi...>.
  1540.  
  1541. &a+960H[d] disables the 'stay here' feature on node connections.  If 'd'
  1542. &a+600His not placed at the end of the connect command, the circuit will stay
  1543. &a+600Hopen to the last node connected to.  'stay here' default is ON.
  1544.  
  1545. &a+960H[e] is the 'escape enabling' switch.  In order for JNOS to abort
  1546. &a+600Ha netrom connection in progress, the escape character must be sent to
  1547. &a+600Hthe node.  Default escape character is CTRL-T.  While in the mailbox
  1548. &a+600Hor nodeshell, the user may disable escape or change the escape
  1549. &a+600Hcharacter or both.
  1550.  
  1551. &a+960HExamples:
  1552.  
  1553. &a+1320H(8U(s3t12vpsb10H(s3Bc rlimb e(s0B(8U(s3t12vpsb10H     -> connect to w0rli's bbs with escape
  1554. &a+1320H                    enabled. 'stay' is on
  1555. &a+1320H(8U(s3t12vpsb10H(s3Bc 3 wg7j-2 d(s0B(8U(s3t12vpsb10H  -> connect to wg7j-2 on port 3, don't stay
  1556. &a+1320H                    connected afterward
  1557. &a+1320H(8U(s3t12vpsb10H(s3Bc salem ed(s0B(8U(s3t12vpsb10H    -> connect to salem, with escape checking but
  1558. &a+1320H                    no 'stay'.  (8U(s3t12vpsb10H(s3Bc salem de(s0B(8U(s3t12vpsb10H works the same.
  1559.  
  1560. &a+600H(8U(s3t12vpsb10H(s3B&dDconvers <subcommands>(s0B&d@
  1561.  
  1562. &a+960H(8U(s3t12vpsb10HThese commands configure the network conference server. See the
  1563. &a+600Hsection '(8U(s3t12vpsb10H(s3BSETTING UP THE CONFERENCE BRIDGE(s0B(8U(s3t12vpsb10H' for details on the inner
  1564. &a+600Hworkings of the conference system.
  1565.  
  1566.  
  1567.  
  1568. &a+888H(8U(s3t12vpsb10H(s3B&dDconvers drop <name>(s0B&d@
  1569.  
  1570. &a+960H(8U(s3t12vpsb10HDrop the remote convers link to (8U(s3t12vpsb10H(s3B<name>(s0B(8U(s3t12vpsb10H.  See also 'convers link'.
  1571.  
  1572. &a+1320H(8U(s3t12vpsb10H(s3Bconvers drop 44.26.1.19(s0B
  1573.  
  1574.  
  1575. &a+888H(s3B&dDconvers filter&a+2664H{JNOS}(s0B&d@
  1576.  
  1577.  
  1578. &l4C
  1579. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B28(s0B &a690V&a+960HSet how the convers node will respond to connect requests.
  1580.  
  1581. &a+1140H(8U(s3t12vpsb10H(s3B&dDconvers filter mode [accept | refuse](s0B&d@
  1582.  
  1583. &a+1176H(8U(s3t12vpsb10HSets or displays the filter mode.  'filter mode accept' allows
  1584. &a+1176Hlinks from only the hosts in the filter list.  'filter mode
  1585. &a+1176Hreject' allows links from all hosts except those in the list.
  1586.  
  1587. &a+1140H(8U(s3t12vpsb10H(s3B&dDconvers filter [ipaddress | hostname](s0B&d@
  1588.  
  1589. &a+1176H(8U(s3t12vpsb10HBuilds the filter list used in conjunction with the 'convers
  1590. &a+1176Hfilter mode' command.
  1591.  
  1592. &a+888H(8U(s3t12vpsb10H(s3B&dDconvers host <name>(s0B&d@
  1593.  
  1594. &a+960H(8U(s3t12vpsb10HDisplays or set the convers hostname as will be used when
  1595. &a+960Hannouncing the system to conference users or remote links.
  1596. &a+960HMaximum length is 10 chars, but if you want to stay compatible
  1597. &a+960Hwith NOS.EXE based convers servers use a maximum of 8 character
  1598. &a+960Hfor the convers host name (unless the system runs jnos-v1.04 or
  1599. &a+960Hlater).
  1600.  
  1601. &a+960HIf the '(8U(s3t12vpsb10H(s3Bhostname(s0B(8U(s3t12vpsb10H' gets set and the '(8U(s3t12vpsb10H(s3Bconvers host(s0B(8U(s3t12vpsb10H'  isn't set yet,
  1602. &a+960Hit will be set to the first 10 chars of the '(8U(s3t12vpsb10H(s3Bhostname(s0B(8U(s3t12vpsb10H'. After
  1603. &a+960Hthis, if any sub domains (i.e. periods) exist in the hostname,
  1604. &a+960Hthe convers hostname will be terminated at the right-most period.
  1605. &a+960He.g. If  '(8U(s3t12vpsb10H(s3Bconverse host'(s0B(8U(s3t12vpsb10H is not set, and '(8U(s3t12vpsb10H(s3Bhostname(s0B
  1606. &a+960H(s3Bjnos.wg7j.ampr.org(s0B(8U(s3t12vpsb10H' is given, then after this the converse
  1607. &a+960Hhostname will be 'jnos.wg7j'.
  1608.  
  1609. &a+1320H(8U(s3t12vpsb10H(s3Bconvers host Corvallis(s0B
  1610.  
  1611.  
  1612. &a+888H(s3B&dDconvers interface [<iface>] [on|OFF](s0B&d@
  1613.  
  1614. &a+960H(8U(s3t12vpsb10HDisplays or sets the active convers interfaces. This command
  1615. &a+960Hneeds to be given for each interface that which will allow
  1616. &a+960Hconnections to the conference call (see '(8U(s3t12vpsb10H(s3Bconvers mycall(s0B(8U(s3t12vpsb10H'); e.g.,
  1617. &a+960Hthis command can be used to allow conference call access only on
  1618. &a+960Hthe user ports but not on the backbone/linking ports.  This can
  1619. &a+960Halso be useful to avoid confusion when different nodes have the
  1620. &a+960Hsame conference call.  (Locally, we use the call 'QSO' for the
  1621. &a+960Hconference server for different nodes, and ran into problems when
  1622. &a+960Ha user tried to connect to it from a backbone node. All of a
  1623. &a+960Hsudden two nodes were answering the connect !)  Default is off.
  1624.  
  1625. &a+1320H(8U(s3t12vpsb10H(s3Bconvers interface port1(s0B
  1626.  
  1627.  
  1628. &a+888H(s3B&dDconvers link <addr> [name](s0B&d@
  1629.  
  1630. &a+960H(8U(s3t12vpsb10HAdd a convers link to another (remote) conference server.
  1631.  
  1632.  
  1633.  
  1634.  
  1635. &l4C
  1636. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B29(s0B &a690V&a+960H(8U(s3t12vpsb10H(s3B<addr>(s0B(8U(s3t12vpsb10H is the ip address or hostname of the remote server to link
  1637. &a+960Hto.
  1638. &a+960H(8U(s3t12vpsb10H(s3B[name](s0B(8U(s3t12vpsb10H is the optional name that will show up in the links
  1639. &a+960Hlisting shown with the '/links' command if the link has not yet
  1640. &a+960Hbeen established. [name] can be a maximum of 10 characters.
  1641.  
  1642. &a+960HAfter the link has been established, the name will be set to the
  1643. &a+960Hname the remote system introduced itself with.  The link command
  1644. &a+960Hwill automatically add an entry for this host into the 'refuse-
  1645. &a+960Hlist' (See '(8U(s3t12vpsb10H(s3Bconvers refuse(s0B(8U(s3t12vpsb10H' command.)  This is to avoid dual
  1646. &a+960Hlinks, and convers loops.
  1647. &a+1320H(8U(s3t12vpsb10H(s3Bconvers link 44.26.1.19 Testing(s0B
  1648.  
  1649.  
  1650. &a+888H(s3B&dDconvers maxq [<bytes>]&a+2088H{JNOS40}(s0B&d@
  1651.  
  1652. &a+888H(s3B&dDconvers [u|h]maxq [<bytes>]&a+1728H{JNOS}(s0B&d@
  1653.  
  1654. &a+960H(8U(s3t12vpsb10HDisplay or set the upper limit for the number of bytes that can
  1655. &a+960Hbe queued up waiting for transmission on a connection to another
  1656. &a+960Hserver.  If there is more data than this limit, the connection to
  1657. &a+960Hthe other server will be closed.
  1658.  
  1659. &a+960H{JNOS}  You are able to set individual limits for users and hosts
  1660. &a+960Hwith 'convers hmaxq' and 'convers umaxq'.  If set to 0, there is
  1661. &a+960Hno limit, otherwise connections will be reset if there is more
  1662. &a+960Hthan the []maxq value data outstanding on the connection.  The
  1663. &a+960Hconnections will be RESET instead of gracefully closed.
  1664.  
  1665. &a+960HDefault is 2048 bytes.
  1666.  
  1667. &a+1320H(8U(s3t12vpsb10H(s3Bconvers maxq 1024(s0B
  1668.  
  1669.  
  1670. &a+888H(s3B&dDconvers maxwait [<seconds>](s0B&d@
  1671.  
  1672. &a+960H(8U(s3t12vpsb10HDisplay or set the upper limit for the time the system will wait
  1673. &a+960Hto reestablish a disconnected convers link that originated at
  1674. &a+960Hthis system. Time is given in seconds.
  1675. &a+1320H(8U(s3t12vpsb10H(s3Bconvers maxwait 600(s0B
  1676.  
  1677.  
  1678. &a+888H(s3B&dDconvers motd ["<yourmessage>"](s0B&d@
  1679.  
  1680. &a+960H(8U(s3t12vpsb10HSet or show the message of the day for the convers server.  This
  1681. &a+960Hmessage is displayed when users connect to the server.
  1682.  
  1683.  
  1684. &a+888H(8U(s3t12vpsb10H(s3B&dDconvers <mycall>(s0B&d@
  1685.  
  1686. &a+960H(8U(s3t12vpsb10HDisplay or set the 'conference call'.  'mycall' is a separate
  1687. &a+960Hax.25 callsign.  If set, users can connect to it to get
  1688. &a+960Himmediately connected to the conference bridge. However, each
  1689. &a+960Hport or interface that this call should be allowed on should be
  1690.  
  1691.  
  1692. &l4C
  1693. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B30(s0B &a690V&a+960Henabled with the '(8U(s3t12vpsb10H(s3Bconvers interface(s0B(8U(s3t12vpsb10H' command.  Conference call
  1694. &a+960Hconnections bypass the regular node interface.  This is
  1695. &a+960Hindependent from the settings of '(8U(s3t12vpsb10H(s3Bmbox convers(s0B(8U(s3t12vpsb10H' or whether the
  1696. &a+960Hnetwork conference server has been started. See also '(8U(s3t12vpsb10H(s3Bconvers(s0B
  1697. &a+960H(s3Bt4(s0B(8U(s3t12vpsb10H'.
  1698. &a+1320H(8U(s3t12vpsb10H(s3Bconvers mycall QSO(s0B
  1699.  
  1700.  
  1701. &a+888H(s3B&dDconvers refuse <addr>&a+2160H{JNOS40}(s0B&d@
  1702.  
  1703. &a+960H(8U(s3t12vpsb10HRefuse link-requests from (8U(s3t12vpsb10H(s3B<addr>(s0B(8U(s3t12vpsb10H.  This is primarily intended to
  1704. &a+960Havoid loops. An entry on this list is automatically created when
  1705. &a+960Hyou add a link with the '(8U(s3t12vpsb10H(s3Bconvers link(s0B(8U(s3t12vpsb10H' command.
  1706.  
  1707. &a+1320H(8U(s3t12vpsb10H(s3Bconvers refuse 44.26.1.19(s0B
  1708.  
  1709.  
  1710. &a+888H(s3B&dDconvers t4 [<seconds>](s0B&d@
  1711.  
  1712. &a+960H(8U(s3t12vpsb10H(B)  Display or the set the conference call connection T4 timer.
  1713. &a+960Ht4 is the 'redundancy timer' for ax.25 connections to the
  1714. &a+960Hconference server.  This allows you to set a different inactivity
  1715. &a+960Htime-out for ax25 node and conference connections. Default is
  1716. &a+960H7200, i.e. 2 hours.
  1717. &a+1320H(8U(s3t12vpsb10H(s3Bconvers t4 900(s0B
  1718.  
  1719.  
  1720. &a+600H(s3B&dDdelete <filename>&a+2736H{JNOS}(s0B&d@
  1721.  
  1722. &a+960H(8U(s3t12vpsb10HDeletes the specified file.  <filename> may include a complete
  1723. &a+600Hpath.  Functions the same as the DOS Delete command.
  1724.  
  1725. &a+600H(8U(s3t12vpsb10H(s3B&dDdelete <line#>&a+2952H{JNOS40}(s0B&d@
  1726.  
  1727. &a+960H(8U(s3t12vpsb10HThe delete command will delete the specified line number from the
  1728. &a+600Hconfiguration lines stored in battery backed ram with the '(8U(s3t12vpsb10H(s3Badd(s0B(8U(s3t12vpsb10H'
  1729. &a+600Hcommand. To show the line numbers, execute the '(8U(s3t12vpsb10H(s3Badd(s0B(8U(s3t12vpsb10H' command.
  1730.  
  1731. &a+1320H(8U(s3t12vpsb10H(s3Bdelete 4(s0B
  1732.  
  1733.  
  1734. &a+600H(s3B&dDdomain <subcommand>(s0B&d@
  1735.  
  1736. &a+960H(8U(s3t12vpsb10HThe domain commands control and show the working of the name  to
  1737. &a+600HInternet address  mapping software.  JNOS40 has both a network client
  1738. &a+600Hand server.  The server will answer queries from data in the domain
  1739. &a+600Hcache, and from information stored in the rom DOMAIN.TXT file.
  1740.  
  1741.  
  1742.  
  1743. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain addserver <hostid> [<timeout>](s0B&d@
  1744.  
  1745. &a+960H(8U(s3t12vpsb10HAdd a domain name server to the list of name servers.
  1746.  
  1747.  
  1748.  
  1749. &l4C
  1750. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B31(s0B &a690V&a+960H{JNOS}  <timeout> is an optional timeout setting in seconds for
  1751. &a+960Hthis server.  If <timeout> is not included in the command, the
  1752. &a+960Hvalue defaults to 3 * (tcp_irtt).
  1753.  
  1754. &a+1320H(8U(s3t12vpsb10H(s3BExample:  domain addserver wg7j.ece.orst.edu 30(s0B
  1755.  
  1756. &a+960H(8U(s3t12vpsb10HNote:  {JNOS40} When this command is first given in the startup
  1757. &a+960H'file', the <hostid> can be either a name or an ip address.  If a
  1758. &a+960Hname is used, be sure that a valid address record exists in the
  1759. &a+960Hrom DOMAIN.TXT file!!!  Otherwize, the ip address should be used
  1760. &a+960Hinstead of the hostname.  (If not, since no servers are setup
  1761. &a+960Hyet, JNOS40 will not know how to resolve the name! )
  1762.  
  1763. &a+1320H(8U(s3t12vpsb10H(s3Bdomain addserver 128.193.48.1(s0B
  1764. &a+1320H(s3Bdomain addserver ucsd.edu(s0B
  1765.  
  1766.  
  1767. &a+888H(s3B&dDdomain cache <subcommand>(s0B&d@
  1768.  
  1769. &a+960H(8U(s3t12vpsb10HFollowing commands work on the domain cache. These are resource
  1770. &a+960Hrecords held in memory. (described in  RFC1033/1034)
  1771.  
  1772. &a+1140H(8U(s3t12vpsb10H(s3B&dDdomain cache clean [<yes | NO>](s0B&d@
  1773.  
  1774. &a+1176H(8U(s3t12vpsb10HDisplays or sets the discard of expired resource records.
  1775. &a+1176HExpired records have their time-out value decremented to zero.
  1776. &a+1176HNormally resource records get a default time-out value of 1800
  1777. &a+1176Hseconds.  After this time they are  considered "old" and if
  1778. &a+1176Hreferenced again the domain name resolver should be inquired
  1779. &a+1176Hagain.  When clean is off (the default), expired records will
  1780. &a+1176Hbe retained; if no replacement can be obtained from another
  1781. &a+1176Hdomain name server, these records will continue to be used.
  1782. &a+1176HWhen clean is on, expired records will be removed from the
  1783. &a+1176Hfile whenever  any new record is added to the file.
  1784. &a+1320H(8U(s3t12vpsb10H(s3Bdomain cache clean yes(s0B
  1785.  
  1786.  
  1787. &a+1140H(s3B&dDdomain cache dump(s0B&d@
  1788.  
  1789. &a+1176H(8U(s3t12vpsb10HImmediately clears the domain cache
  1790.  
  1791.  
  1792. &a+1140H(8U(s3t12vpsb10H(s3B&dDdomain cache list(s0B&d@
  1793.  
  1794. &a+1176H(8U(s3t12vpsb10HThis command shows the current content of the in-memory  cache
  1795. &a+1176Hof  resource records.
  1796.  
  1797.  
  1798. &a+1140H(8U(s3t12vpsb10H(s3B&dDdomain cache size [<size>](s0B&d@
  1799.  
  1800. &a+1176H(8U(s3t12vpsb10H(B)    Display or set the maximum size of the local  in-memory
  1801. &a+1176Hdomain cache. Default is 5.
  1802. &a+1320H(8U(s3t12vpsb10H(s3Bdomain cache size 10(s0B
  1803.  
  1804.  
  1805.  
  1806. &l4C
  1807. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B32(s0B &a810V&a+888H(8U(s3t12vpsb10H(s3B&dDdomain dns [on|off](s0B&d@
  1808.  
  1809. &a+960H(8U(s3t12vpsb10H(B)  Display or  toggle the state of the Domain Name Server.  If
  1810. &a+960Hon, the system is active as a Domain Name Server. The system will
  1811. &a+960Hthen answer queries from other tcp/ip hosts regarding hostname to
  1812. &a+960Hip-address, and ip-address to hostname translations.  For more
  1813. &a+960Hinformation, see the section SETTING UP THE DOMAIN NAME SYSTEM.
  1814.  
  1815.  
  1816. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain dropserver <hostid>(s0B&d@
  1817.  
  1818. &a+960H(8U(s3t12vpsb10HRemove a domain name server from the list of name servers.   You
  1819. &a+960Hare  warned when you delete the last name server.
  1820. &a+1320H(8U(s3t12vpsb10H(s3Bdomain dropserver ece.orst.edu(s0B
  1821.  
  1822.  
  1823. &a+888H(s3B&dDdomain listservers(s0B&d@
  1824.  
  1825. &a+960H(8U(s3t12vpsb10HList the currently configured domain name servers, along with
  1826. &a+960Hstatistics  on how  many  queries  and  replies  have been
  1827. &a+960Hexchanged with each one, response times, etc.
  1828.  
  1829. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain maxwait [<time-out>](s0B&d@
  1830.  
  1831. &a+960H(8U(s3t12vpsb10H(B)  This sets a time-out value (1 to 255 seconds) to a query or
  1832. &a+960Hdomain name server.   This is not set for an already defined
  1833. &a+960Hserver but will be used for a newly defined name server.  Also
  1834. &a+960Hthe value is used for domain name lookups (E.g. when a user does
  1835. &a+960Ha telnet to a host with the nodeshell 'T host' command).  Note
  1836. &a+960Hthat (PC based) name servers can have trouble finding records in
  1837. &a+960Ha large database.  Default is 60 seconds.
  1838.  
  1839. &a+1320H(8U(s3t12vpsb10H(s3Bdomain maxwait 10(s0B
  1840.  
  1841.  
  1842. &a+888H(s3B&dDdomain retries [<retries>](s0B&d@
  1843.  
  1844. &a+960H(8U(s3t12vpsb10H(B)  The retry value (number) limits the number of queries  sent
  1845. &a+960Hout to remote domain  name resolvers before giving up and telling
  1846. &a+960Hyou that host xyzzy.ampr.org does not exist.  The total time lost
  1847. &a+960Hwith a query is (retries * time-out * number of domain servers
  1848. &a+960Hdefined); i.e., the delay between requesting a hostname to ip-
  1849. &a+960Haddress translation and getting the answer can become very long
  1850. &a+960Hif you use many servers, and set the time-outs/retries high !
  1851. &a+960HDefault is 2.
  1852.  
  1853. &a+1320H(8U(s3t12vpsb10H(s3Bdomain retries 1(s0B
  1854.  
  1855.  
  1856. &a+888H(s3B&dDdomain subnet [on | off]&a+1944H{JNOS}(s0B&d@
  1857.  
  1858. &a+960H(8U(s3t12vpsb10HThis command works in conjunction with 'domain translate' to
  1859. &a+960Hallow or disallow translation of any address ending in 0 or 255.
  1860.  
  1861.  
  1862. &l4C
  1863. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B33(s0B &a690V&a+960HOn systems which have a lot of subnets, turning off subnet
  1864. &a+960Htranslation can result in a considerable speedup when displaying
  1865. &a+960Hroutes with 'domain translate on'.
  1866.  
  1867. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain suffix [<domain suffix> | none](s0B&d@
  1868.  
  1869. &a+960H(8U(s3t12vpsb10HDisplay or specify the default domain name suffix to be appended
  1870. &a+960Hto a host name when it contains no periods.  For example, if the
  1871. &a+960Hsuffix is set to "ampr.org." and the user enters 'telnet ka9q',
  1872. &a+960Hthe domain resolver will attempt to  find 'ka9q.ampr.org.' If the
  1873. &a+960Hhost name being sought contains one or more periods, however, the
  1874. &a+960Hdefault suffix is NOT applied if the last part of the name is
  1875. &a+960Hless than 5 characters and contains only letters; e.g., 'telnet
  1876. &a+960Hfoo.bar' would NOT be turned into 'foo.bar.ampr.org.' 'telnet
  1877. &a+960Hfoo.ka9q' will be turned into 'foo.ka9q.ampr.org.' Note  that a
  1878. &a+960Htrailing dot (.) is required for the suffix.  If the suffix is
  1879. &a+960Hthe string 'none' (without trailing period), the current suffix
  1880. &a+960His cleared and forgotten.  Default is "ampr.org."
  1881. &a+1320H(8U(s3t12vpsb10H(s3Bdomain suffix ece.orst.edu.(s0B
  1882.  
  1883.  
  1884. &a+888H(s3B&dDdomain trace [on| OFF](s0B&d@
  1885.  
  1886. &a+960H(8U(s3t12vpsb10H(B)  Display or set the flag controlling the tracing of domain
  1887. &a+960Hserver requests and responses.  This only works when console is
  1888. &a+960Henabled.  Default is off.
  1889.  
  1890. &a+1320H(8U(s3t12vpsb10H(s3Bdomain trace on(s0B
  1891.  
  1892.  
  1893. &a+888H(s3B&dDdomain translate [on | OFF](s0B&d@
  1894.  
  1895. &a+960H(8U(s3t12vpsb10H(B)  Display or set the flag that controls the translation of  ip
  1896. &a+960Haddresses in dot notation into symbolic names.  The translation
  1897. &a+960Hprocess makes heavy use of reverse domain name lookups.  Do not
  1898. &a+960Hset this flag unless you have a good and fast connection to a
  1899. &a+960Hdomain name server.
  1900.  
  1901. &a+1320H(8U(s3t12vpsb10H(s3Bdomain translate on(s0B
  1902.  
  1903.  
  1904. &a+888H(s3B&dDdomain ttl [ttl]&a+2520H{JNOS}(s0B&d@
  1905.  
  1906. &a+960H(8U(s3t12vpsb10HSelect a default 'ttl' value to be applied to server responses
  1907. &a+960Hthan contain none.
  1908.  
  1909.  
  1910. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain update [on | off]&a+1944H{JNOS}(s0B&d@
  1911.  
  1912.  
  1913. &a+960H(8U(s3t12vpsb10HControls whether or not domain.txt file is updated with server
  1914. &a+960Hresponses.
  1915.  
  1916. &a+888H(8U(s3t12vpsb10H(s3B&dDdomain verbose [on | off](s0B&d@
  1917.  
  1918.  
  1919. &l4C
  1920. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B34(s0B &a690V&a+960H(B)  Display or set the flag controlling the return of a full
  1921. &a+600Hname (on) or only the first name (dot delimiter) (off).  This is for
  1922. &a+600HIP address to name translation only.  If off, home.wg7j.ampr.org. will
  1923. &a+600Hshow as 'home.wg7j', whereas if on it will show as
  1924. &a+600H'home.wg7j.ampr.org'
  1925.  
  1926. &a+1320H(8U(s3t12vpsb10H(s3Bdomain verbose off(s0B
  1927.  
  1928.  
  1929.  
  1930. &a+600H(s3B&dDdump <hexaddress | .> [range](s0B&d@
  1931.  
  1932. &a+960H(8U(s3t12vpsb10HThe dump command shows memory in hex and ascii. Hex-address is a
  1933. &a+600H32-bit value split into page address and page offset. A splitting
  1934. &a+600Hcolon is not used nor accepted.  If decimal-range is not given , 128
  1935. &a+600Hbytes  are  displayed.  'dump .' displays memory starting at the end
  1936. &a+600Hof a previous dump command.  This command is primarily useful for
  1937. &a+600Hdebugging.
  1938.  
  1939. &a+1320H(8U(s3t12vpsb10H(s3Bdump 12fe0008(s0B
  1940.  
  1941.  
  1942.  
  1943. &a+600H(s3B&dDerrors [ON | off]&a+2736H{JNOS}(s0B&d@
  1944.  
  1945. &a+960H(8U(s3t12vpsb10HSet whether the system will send messages about system errors and
  1946. &a+600Hpermission infringements to user 'sysop'.  Default is on.
  1947.  
  1948.  
  1949.  
  1950. &a+600H(8U(s3t12vpsb10H(s3B&dDexit(s0B&d@
  1951.  
  1952. &a+960H(8U(s3t12vpsb10H{JNOS40} When in remote sysop mode (after connection to the
  1953. &a+600Hnode), returns the sysop to the node shell
  1954.  
  1955. &a+960H{JNOS}  Causes the JNOS program to terminate when at the NET>
  1956. &a+600Hprompt.  When shelled to DOS, causes a return to the NET> prompt.
  1957. &a+600HWhen terminating the program, an "Are you sure?" query is given.
  1958. &a+600HEnter "y(es) <cr>" to end the program.  Any other response returns to
  1959. &a+600HJNOS.
  1960.  
  1961.  
  1962.  
  1963. &a+600H(8U(s3t12vpsb10H(s3B&dDhelp  or  ?(s0B&d@
  1964.  
  1965. &a+960H(8U(s3t12vpsb10HDisplay a brief summary of top-level commands.
  1966.  
  1967.  
  1968.  
  1969. &a+600H(8U(s3t12vpsb10H(s3B&dDhostname [<name>](s0B&d@
  1970.  
  1971. &a+960H(8U(s3t12vpsb10HDisplay or set the local host's name. By convention this should
  1972. &a+600Hbe  the  same as  the  host's primary domain name. This string is used
  1973.  
  1974.  
  1975.  
  1976. &l4C
  1977. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B35(s0B &a690V&a+600Honly in the greeting messages of the various network servers;  note
  1978. &a+600Hthat  it  does  NOT  set  the system's IP address.
  1979.  
  1980. &a+1320H(8U(s3t12vpsb10H(s3Bhostname crv.kuyx.ampr.org.(s0B
  1981.  
  1982.  
  1983. &a+600H(s3B&dDicmp <subcommands>(s0B&d@
  1984.  
  1985. &a+960H(8U(s3t12vpsb10HThese commands are used for the Internet Control Message Protocol
  1986. &a+600Hservice.
  1987.  
  1988.  
  1989.  
  1990. &a+888H(8U(s3t12vpsb10H(s3B&dDicmp echo [ON | off](s0B&d@
  1991.  
  1992. &a+960H(8U(s3t12vpsb10H(B)  Display or set the flag controlling the asynchronous
  1993. &a+960Hdisplay  of  ICMP  Echo Reply packets.  This flag must be on for
  1994. &a+960Hpings to work.  Default is on.
  1995.  
  1996.  
  1997. &a+888H(8U(s3t12vpsb10H(s3B&dDicmp quench [on | OFF]&a+2088H{JNOS}(s0B&d@
  1998.  
  1999. &a+960H(8U(s3t12vpsb10HWith 'icmp quench off', when a packet is received and memory
  2000. &a+960Havailable < threshold, the packet will be dropped (i.e., no
  2001. &a+960Hquench or anything.)  The higher protocol layers will keep track
  2002. &a+960Hof re-transmitting the dropped packets.
  2003.  
  2004. &a+960HWith 'icmp quench on', when packets are received and the high
  2005. &a+960Hwater mark for dynamically allocatable storage has been exceeded,
  2006. &a+960HJNOS submits an ICMP Source Quench to the originator.  Usually,
  2007. &a+960Hbefore the originator will have reacted to the source quench,
  2008. &a+960HJNOS's dynamically allocatable storage will have been exhausted.
  2009. &a+960HWhat happens after that is uncertain, but it is assumed to be
  2010. &a+960Hunfavorable.  Many tcp/ip implementations don't even respond to
  2011. &a+960HSource Quenches at all.  See also 'memory threshold command.'
  2012.  
  2013. &a+960HDefault is OFF.
  2014.  
  2015.  
  2016. &a+888H(8U(s3t12vpsb10H(s3B&dDicmp status(s0B&d@
  2017.  
  2018. &a+960H(8U(s3t12vpsb10HDisplay statistics  about  the  Internet  Control  Message
  2019. &a+960HProtocol  (ICMP), including the number of ICMP messages of each
  2020. &a+960Htype sent or received.
  2021.  
  2022.  
  2023. &a+888H(8U(s3t12vpsb10H(s3B&dDicmp timeexceed [<ON | off>](s0B&d@
  2024.  
  2025. &a+960H(8U(s3t12vpsb10HAllows 'time exceeded' message to be sent when the ttl of an ip
  2026. &a+960Hpacket to be routed becomes zero.  When turned OFF, no message is
  2027. &a+960Hsent which allows the system to become invisible for
  2028. &a+960H'traceroutes', etc.
  2029.  
  2030.  
  2031.  
  2032.  
  2033. &l4C
  2034. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B36(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDicmp trace [on | off](s0B&d@
  2035.  
  2036. &a+960H(8U(s3t12vpsb10H(B)  Display or set the flag controlling the display of ICMP
  2037. &a+960Herror messages. These informational messages are generated by
  2038. &a+960HInternet routers in response to routing, protocol or congestion
  2039. &a+960Hproblems. This only functions when in console mode. Default is
  2040. &a+960Hoff.
  2041.  
  2042.  
  2043. &a+600H(8U(s3t12vpsb10H(s3B&dDiface <iface> <function> <call>(s0B&d@
  2044.  
  2045. &a+960H(8U(s3t12vpsb10HThe iface command is used to assign a callsign or alias or to
  2046. &a+600H(re)set a flag on a specific port or interface after the interface is
  2047. &a+600Hattached.  Global assignments, i.e., setting a particular value on ALL
  2048. &a+600Hinterfaces which do not already have a value assigned, are made using
  2049. &a+600H<function> only.
  2050.  
  2051. &a+600H(8U(s3t12vpsb10H(s3B&dDifconfig [<subcommand>](s0B&d@
  2052.  
  2053. &a+960H(8U(s3t12vpsb10HIf a valid subcommand is given, it will be executed (see below).
  2054. &a+600HWhen no subcommand is given, display a list of interfaces, with a
  2055. &a+600Hshort status for each.  See the '(8U(s3t12vpsb10H(s3Bifconfig <iface>(s0B(8U(s3t12vpsb10H' command for a
  2056. &a+600Hdescription of the display.
  2057.  
  2058. &a+960HALL ax25 and MOST tcp parameters are now configurable per
  2059. &a+600Hinterface.  The 'ax25 <cmd>' commands set the system default values
  2060. &a+600Hand the 'ifconfig <iface> ax25 <command>' commands set or show the
  2061. &a+600Hinterface specific value(s).  The 'tcp <cmd>' commands work in the
  2062. &a+600Hsame manner.
  2063.  
  2064. &a+960HAs a result of this change, 'ifconfig' NO LONGER takes multiple
  2065. &a+600Hcommands on one line.  'ifconfig ln0 netmask ffffff00 broadcast
  2066. &a+600H255.255.255.255' is invalid.  The command line must be separated into
  2067. &a+600Htwo commands as: 'ifconfig ln0 netmask ffffff00' and 'ifconfig ln0
  2068. &a+600Hbroadcast 255.255.255.255'
  2069.  
  2070.  
  2071.  
  2072. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> [<subcommands>](s0B&d@
  2073.  
  2074. &a+960H(8U(s3t12vpsb10HWhen only (8U(s3t12vpsb10H(s3Biface(s0B(8U(s3t12vpsb10H is given, the interface status is displayed.
  2075.  
  2076. &a+960HInterface status shows:
  2077.  
  2078. &a+1176HIP addr - the ip address assigned to this interface
  2079. &a+1176HMTU     - the maximum transmission unit for this interface.
  2080. &a+1176HLink encap - the type of link protocol to send packets  with
  2081. &a+1896Hover this interface (AX.25, NETROM etc.)
  2082. &a+1176HPaclen  - if the interface is an AX.25 interface, this is the
  2083. &a+1896HPaclen used for connections on this interface
  2084. &a+1176Hflags   - interface flags, the sum of all the options set with
  2085. &a+1896Hthe various commands. See below.
  2086. &a+1176Hnetmask - the ip network mask. See elsewhere for a discussion.
  2087.  
  2088.  
  2089.  
  2090. &l4C
  2091. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B37(s0B &a690V&a+1176Hbroadcast - the ip broadcast address on this interface. Used
  2092. &a+1896Hwhen doing arp, etc.
  2093. &a+1176Hsent ip - the number of ip packets sent on the interface
  2094. &a+1176Hsent tot- the total number of packets sent (i.e. ip, ax.25,
  2095. &a+1896Hetc.)
  2096. &a+1176Hsent idle - the elapsed time this interface hasn't transmitted
  2097. &a+1896Hany data.
  2098. &a+1176Hrecv ip - the number of ip packets received on the interface
  2099. &a+1176Hrecv tot- the total number of packets received  (i.e. ip,
  2100. &a+1896Hax.25, etc.)
  2101. &a+1176Hrecv idle- the elapsed time this interface hasn't received any
  2102. &a+1896Hdata.
  2103. &a+1176Hdescr   - a description of the interface
  2104.  
  2105. &a+960HInterface flag values are the sums of the following options, and
  2106. &a+960Hcan be set or unset (i.e. toggled) with the following commands
  2107. &a+960H(See their individual descriptions for more)
  2108.  
  2109. &a+600H&dDcommand&a+792Hvalue&a+936H     description of flag&d@
  2110. &a+600Hmode iface        DATAGRAM_MODE     0    /* Send datagrams in raw
  2111. &a+600H&a+1296H&a+1296H        link frames */
  2112. &a+600H&a+1296HCONNECT_MODE      1    /* Send datagrams in
  2113. &a+600H&a+1296H&a+1296H        connected mode */
  2114. &a+600Hnetrom interface  IS_NR_IFACE       2    /* Activated for netrom use
  2115. &a+600H*/
  2116. &a+600H&a+1296HNR_VERBOSE        4    /* broadcast routes verbose
  2117. &a+600H*/
  2118. &a+600Hconvers interface IS_CONV_IFACE     8    /* Activated for conference
  2119. &a+600H&a+1296H&a+1296H        call access */
  2120. &a+600Hax25 bport        AX25_BEACON       16   /* Broadcast AX.25 beacons */
  2121. &a+600Hmbox hide         HIDE_PORT         64   /* Don't show port in mbox
  2122. &a+600H&a+1296H&a+1296H        'P' command */
  2123. &a+600Hax25 digi         AX25_DIGI         128  /* Allow digipeating */
  2124. &a+600Harp eaves         ARP_EAVESDROP     256  /* Listen to ARP replies */
  2125. &a+600Harp poll          ARP_KEEPALIVE     512  /* Keep arp entries alive
  2126. &a+600H&a+1296H&a+1296H        after time-out */
  2127. &a+600Hax25 hport        LOG_AXHEARD       1024 /* Do ax.25 heard logging on
  2128. &a+600H&a+1296H&a+1296H        this interface */
  2129. &a+600Hip hport          LOG_IPHEARD       2048 /* Do IP heard logging on
  2130. &a+600Hthis
  2131. &a+600H&a+1296H&a+1296H        interface */
  2132.  
  2133.  
  2134. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> ax25 [<subcommand>](s0B&d@
  2135.  
  2136. &a+960H(8U(s3t12vpsb10HSets the value for 'subcommand' per description in the ax25
  2137. &a+960Hcommands.  'ifconfig <iface> ax25' by itself displays the
  2138. &a+960Hfollowing list of parameters and their values:
  2139.  
  2140. &a+1320H(8U(s3t12vpsb10H(s3Bbctext(s0B
  2141. &a+1320H(s3Bblimit(s0B
  2142. &a+1320H(s3Bcdigi(s0B
  2143. &a+1320H(s3Birtt(s0B
  2144. &a+1320H(s3Bmaxframe(s0B
  2145.  
  2146.  
  2147. &l4C
  2148. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B38(s0B &a690V&a+1320H(8U(s3t12vpsb10H(s3Bmaxwait(s0B
  2149. &a+1320H(s3Bpaclen(s0B
  2150. &a+1320H(s3Bpthresh(s0B
  2151. &a+1320H(s3Bretry(s0B
  2152. &a+1320H(s3Btimertype(s0B
  2153. &a+1320H(s3Bt3(s0B
  2154. &a+1320H(s3Bt4(s0B
  2155. &a+1320H(s3Bversion(s0B
  2156. &a+1320H(s3Bwindow(s0B
  2157.  
  2158. &a+888H(s3B&dDifconfig <iface> broadcast <addr>(s0B&d@
  2159.  
  2160. &a+960H(8U(s3t12vpsb10HSet the ip broadcast address of interface <iface> to (8U(s3t12vpsb10H(s3B<addr>(s0B(8U(s3t12vpsb10H.
  2161.  
  2162.  
  2163. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> cdigi <call>(s0B&d@
  2164.  
  2165. &a+960H(8U(s3t12vpsb10HSet the 'crossband digipeater only' callsign.  If this call is
  2166. &a+960Hset, digipeating works independently from the 'ax25 digipeat'
  2167. &a+960Hsetting.  Connections cannot be made to the cdigi call!
  2168.  
  2169. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> description "descr"(s0B&d@
  2170.  
  2171. &a+960H(8U(s3t12vpsb10HThis command sets the interface description to the string
  2172. &a+960Hspecified.  If no (8U(s3t12vpsb10H(s3Bdescr(s0B(8U(s3t12vpsb10H is supplied (i.e. (8U(s3t12vpsb10H(s3B""(s0B(8U(s3t12vpsb10H), the current
  2173. &a+960Hdescription will be cleared.  The description is displayed with
  2174. &a+960Hthe mailbox or nodeshell P command (if the interface wasn't
  2175. &a+960Hhidden from that display).  It is also shown in the (8U(s3t12vpsb10H(s3Bifconfig(s0B
  2176. &a+960H(8U(s3t12vpsb10Hcommand.
  2177.  
  2178.  
  2179. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> encapsulation <mode>(s0B&d@
  2180.  
  2181. &a+960H(8U(s3t12vpsb10HSets the encapsulation for interface iface to slip or ax25. This
  2182. &a+960Hshould never be needed, since it is automatically executed when
  2183. &a+960Hinterfaces are attached.
  2184.  
  2185.  
  2186. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> forward <iface-2>(s0B&d@
  2187.  
  2188. &a+960H(8U(s3t12vpsb10HWhen a forward is defined, all output for interface (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H is
  2189. &a+960Hredirected to (8U(s3t12vpsb10H(s3B<iface-2>(s0B(8U(s3t12vpsb10H.  To remove the forward, set (8U(s3t12vpsb10H(s3B<iface-2>(s0B(8U(s3t12vpsb10H to
  2190. &a+960H(8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H.
  2191.  
  2192.  
  2193. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> ipaddress <addr>(s0B&d@
  2194.  
  2195. &a+960H(8U(s3t12vpsb10HSet the IP address to (8U(s3t12vpsb10H(s3B<addr>(s0B(8U(s3t12vpsb10H for this interface. Normally the ip
  2196. &a+960Haddress is assigned from the system (8U(s3t12vpsb10H(s3Bip address(s0B(8U(s3t12vpsb10H when the interface
  2197. &a+960His first attached. However, it might be necessary to change it
  2198. &a+960Hwhen a system acts as a ip-gateway.
  2199.  
  2200.  
  2201. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> linkaddress <linkaddr>(s0B&d@
  2202.  
  2203.  
  2204. &l4C
  2205. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B39(s0B &a690V&a+960HSet the hardware dependent address for this interface.  For AX.25
  2206. &a+960Hthis is the callsign.  If you want to allow cross band
  2207. &a+960Hdigipeating, give each port a different ax.25 call with this
  2208. &a+960Hcommand.
  2209.  
  2210.  
  2211. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> mtu <num>(s0B&d@
  2212.  
  2213. &a+960H(8U(s3t12vpsb10HSet the maximum transfer unit to (8U(s3t12vpsb10H(s3B<num>(s0B(8U(s3t12vpsb10H bytes.
  2214.  
  2215.  
  2216.  
  2217. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> netmask <address>(s0B&d@
  2218.  
  2219. &a+960H(8U(s3t12vpsb10HSet the sub-net mask for this interface.  The (8U(s3t12vpsb10H(s3B<address>(s0B(8U(s3t12vpsb10H takes the
  2220. &a+960Hform of  an IP  address  with 1's in the network and subnet parts
  2221. &a+960Hof the address, and 0's in the host part of the address.  Sample:
  2222. &a+960Hifconfig  ec0  netmask  0xffffff00 for  a  class  C  network  (24
  2223. &a+960Hbits).  This is related to the '(8U(s3t12vpsb10H(s3Bbroadcast(s0B(8U(s3t12vpsb10H' subcommand.  See also
  2224. &a+960Hthe '(8U(s3t12vpsb10H(s3Broute(s0B(8U(s3t12vpsb10H' command.
  2225.  
  2226.  
  2227. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> paclen <num>(s0B&d@
  2228.  
  2229. &a+960H(8U(s3t12vpsb10HSet the AX.25 paclen for this interface. This is useful if you
  2230. &a+960Hwant to use a value different from the default as set with the
  2231. &a+960H'(8U(s3t12vpsb10H(s3Bax25 paclen(s0B(8U(s3t12vpsb10H' command; e.g., if you have a port with an HF link,
  2232. &a+960Hyou might want to set it to 128.  You can also set it to greater
  2233. &a+960Hthan 256 if you have a high speed port.  (This command only works
  2234. &a+960Hfor interfaces that can carry AX.25 connections, i.e., it is not
  2235. &a+960Hfor SLIP interfaces, etc.)
  2236.  
  2237. &a+960HNOTE1:  The AX.25 V2 specification specifies a MAXIMUM of 256 for
  2238. &a+960Hpaclen. If you have a paclen > 256, you may run into problems
  2239. &a+960Hwhen interfacing to other non-NOS systems (in particular G8BPQ-
  2240. &a+960Hbased systems.)
  2241.  
  2242. &a+960HNOTE2:  The value of paclen influences NETROM behavior if the
  2243. &a+960Hinterface is activated for netrom with the '(8U(s3t12vpsb10H(s3Bnetrom interface(s0B(8U(s3t12vpsb10H'
  2244. &a+960Hcommand!  If the paclen for this interface is smaller than any
  2245. &a+960Hother (netrom active) paclen, the netrom mtu value will be set to
  2246. &a+960Hthis paclen - 20 !  This is to assure that you will not get
  2247. &a+960Hfragmentation at the ax.25 level when trying to send large data
  2248. &a+960Hpackets over netrom connections.  AX.25 V2.1 fragmentation is
  2249. &a+960Hpresently handled only by NOS and derived code as far as is
  2250. &a+960Hknown.  Other systems, such as TheNet, BPQ, MSYS,  etc., may not
  2251. &a+960Hinclude proper handling of V2.1 fragmentation.
  2252.  
  2253. &a+960HWhat the preceding means is, if you have a VHF port with paclen
  2254. &a+960H256, and an Hf port with paclen 128, and BOTH are active with
  2255. &a+960Hnetrom, the netrom mtu will be 108 !
  2256.  
  2257.  
  2258. &a+888H(8U(s3t12vpsb10H(s3B&dDifconfig <iface> tcp [<command>](s0B&d@
  2259.  
  2260.  
  2261. &l4C
  2262. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B40(s0B &a690V&a+960HSets or displays the 'tcp' command parameters for <iface>.
  2263. &a+960H'ifconfig <iface> tcp' by itself displays the following list:
  2264.  
  2265. &a+1320H(8U(s3t12vpsb10H(s3Birtt(s0B
  2266. &a+1320H(s3Bmaxwait(s0B
  2267. &a+1320H(s3Bmss(s0B
  2268. &a+1320H(s3Bretries(s0B
  2269. &a+1320H(s3Bsyndata(s0B
  2270. &a+1320H(s3Btimertype(s0B
  2271. &a+1320H(s3Bwindow(s0B
  2272.  
  2273. &a+960H(8U(s3t12vpsb10HOUTGOING tcp connections get the values for the interface on
  2274. &a+960Hwhich the initial sync packet ('connect request') is routed out.
  2275. &a+960HINCOMING tcp connections get the values for the interface the
  2276. &a+960Hinitial request arrives on.
  2277.  
  2278. &a+960HSystem default TCP parameters must be set PRIOR TO attaching
  2279. &a+960Hinterfaces.  After attaching interfaces, use the 'ifconfig
  2280. &a+960H<iface> tcp' commands to set the interface.
  2281.  
  2282.  
  2283. &a+600H(8U(s3t12vpsb10H(s3B&dDindex [<areaname>](s0B&d@
  2284.  
  2285. &a+960H(8U(s3t12vpsb10HCauses the mailindex program to be run and re-establish the
  2286. &a+960Hindexes for the mailbox.  'index *' indexes ALL mailbox files.
  2287.  
  2288.  
  2289. &a+600H(8U(s3t12vpsb10H(s3B&dDinfo [<infomessage>]&a+2520H{JNOS40}(s0B&d@
  2290.  
  2291. &a+960H(8U(s3t12vpsb10HThis shows or sets the info message that will be shown when users
  2292. &a+600Hconnect to the system alias, and by the user 'I' command.
  2293.  
  2294. &a+1320Hinfo "Corvallis area packet network controller, Vineyard Mt.
  2295. &a+1320H1600Ft asl. Run by the OSU ARC"
  2296.  
  2297.  
  2298. &a+600H(8U(s3t12vpsb10H(s3B&dDip <subcommand>(s0B&d@
  2299.  
  2300. &a+960H(8U(s3t12vpsb10HThese commands are used for the Internet Protocol service.
  2301.  
  2302.  
  2303. &a+888H(8U(s3t12vpsb10H(s3B&dDip address [<addr>](s0B&d@
  2304.  
  2305. &a+960H(8U(s3t12vpsb10HDisplay or set the default local IP  address.  This  command
  2306. &a+960Hmust  be  given before  an  '(8U(s3t12vpsb10H(s3Battach(s0B(8U(s3t12vpsb10H' command if it is to be used
  2307. &a+960Has the default IP address for the interface.
  2308.  
  2309. &a+888H(8U(s3t12vpsb10H(s3B&dDip heard(s0B&d@
  2310.  
  2311. &a+960H(8U(s3t12vpsb10HDisplay the ip-heard list. This shows the recently heard tcp/ip
  2312. &a+960Hsystems. See also the '(8U(s3t12vpsb10H(s3Bip hport(s0B(8U(s3t12vpsb10H' command.
  2313.  
  2314.  
  2315. &a+888H(8U(s3t12vpsb10H(s3B&dDip hport [<iface>] [on | OFF](s0B&d@
  2316.  
  2317.  
  2318. &l4C
  2319. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B41(s0B &a690V&a+960HDisplay or set the ip-heard facility.  If no argument is given,
  2320. &a+960Hshow the interfaces on which ip-heard is currently active. If
  2321. &a+960H(8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H is given, shows the status of the ip-heard flag for the
  2322. &a+960Hgiven interface. If <iface> <on|off> is given, it will set the
  2323. &a+960Hflag on or off.   Default is off.
  2324.  
  2325. &a+960HIf this flag is on, ip heard frames will be logged in a table.
  2326. &a+960HThis table can be shown with the '(8U(s3t12vpsb10H(s3Bip heard(s0B(8U(s3t12vpsb10H' command or with the
  2327. &a+960Hnodeshell '(8U(s3t12vpsb10H(s3BIHeard(s0B(8U(s3t12vpsb10H' command.  Ip-heard logging on ax.25 interfaces
  2328. &a+960Hlogs all ip stations heard on the port, even if the system wasn't
  2329. &a+960Hdirectly involved in the ip activity.  For non-ax.25 interfaces,
  2330. &a+960Honly ip frames that we were actively involved in (i.e. that we
  2331. &a+960Hrouted) are logged. (this difference is due to code internals)
  2332.  
  2333. &a+1320H(8U(s3t12vpsb10H(s3Bip hport port1 on(s0B
  2334.  
  2335.  
  2336. &a+888H(s3B&dDip hsize [n](s0B&d@
  2337.  
  2338. &a+960H(8U(s3t12vpsb10HDisplay or  set the maximum size of  the Ip heard table. 0 means
  2339. &a+960Hno limit.(8U(s3t12vpsb10H(s3B&dD (s0B&d@(8U(s3t12vpsb10H Default=8
  2340.  
  2341.  
  2342. &a+888H(8U(s3t12vpsb10H(s3B&dDip rtimer [<seconds>](s0B&d@
  2343.  
  2344. &a+960H(8U(s3t12vpsb10HDisplay or set the IP reassembly time-out.  Default = 30 seconds
  2345.  
  2346.  
  2347. &a+888H(8U(s3t12vpsb10H(s3B&dDip status(s0B&d@
  2348.  
  2349. &a+960H(8U(s3t12vpsb10HDisplay Internet Protocol (IP) statistics, such as total packet
  2350. &a+960Hcounts and error counters of various types.
  2351.  
  2352. &a+888H(8U(s3t12vpsb10H(s3B&dDip ttl [<hops>](s0B&d@
  2353.  
  2354. &a+960H(8U(s3t12vpsb10H(B)  Display or set the default time-to-live value placed in each
  2355. &a+960Houtgoing IP datagram.  This limits the number of switch hops the
  2356. &a+960Hdatagram will be allowed to take.  The idea is to bound the
  2357. &a+960Hlifetime of the packet should it become caught in a routing loop.
  2358. &a+960HYou should make the value slightly larger than the number of hops
  2359. &a+960Hacross the network you expect to transit packets.  The default is
  2360. &a+960Hset at compilation time to 255, the official recommended value
  2361. &a+960Hfor the Internet.
  2362.  
  2363. &a+600H(8U(s3t12vpsb10H(s3B&dDkeep <other command>&a+2520H{JNOS40}(s0B&d@
  2364.  
  2365. &a+960H(8U(s3t12vpsb10H(B)  The keep command allows you to add commands to the
  2366. &a+600Hconfiguration after the system is up and running.  (8U(s3t12vpsb10H(s3B<other command>(s0B(8U(s3t12vpsb10H is
  2367. &a+600Ha valid command line, which will be executed and then stored in
  2368. &a+600Hbattery backed ram.  The next time the system restarts, all commands
  2369. &a+600Hput in eprom with the cfg.exe program will be executed.  Next any
  2370. &a+600Hcommands saved with the 'keep' command will be executed. '(8U(s3t12vpsb10H(s3BKeep(s0B(8U(s3t12vpsb10H' with
  2371. &a+600Hno arguments will show the commands stored.   Each line will show a
  2372.  
  2373.  
  2374.  
  2375. &l4C
  2376. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B42(s0B &a690V&a+600Hline number that should be used if you want to delete the line later
  2377. &a+600Hwith the '(8U(s3t12vpsb10H(s3Bdelete(s0B(8U(s3t12vpsb10H' command.
  2378.  
  2379. &a+1320H #To add another ip route after the system is up, and
  2380. &a+1320H #have it remembered after the next power outage,
  2381.  
  2382. &a+1320H'(8U(s3t12vpsb10H(s3Bkeep route add 1.2.3.4 port1(s0B(8U(s3t12vpsb10H'
  2383.  
  2384. &a+600H(8U(s3t12vpsb10H(s3B&dDleds [on|off]&a+3024H{JNOS40}(s0B&d@
  2385.  
  2386. &a+960H(8U(s3t12vpsb10H(B)  Toggle use of the status LEDs. Primarily intended to save
  2387. &a+960Hpower.
  2388.  
  2389. &a+600H(8U(s3t12vpsb10H(s3B&dDlook [user | socket#] (/<cmd>)&a+1800H{JNOS}(s0B&d@
  2390.  
  2391. &a+960H(8U(s3t12vpsb10HThis command allows peeking into a user session on the BBS or
  2392. &a+600Hinto any non-local socket.  'look [user | socket#]' brings up a window
  2393. &a+600Hwhich follows the specified user or socket.  If looking in on a bbs
  2394. &a+600Huser, you can initiate a 'chat' session with that user.
  2395.  
  2396. &a+960H  There are a few commands available:
  2397.  
  2398. &a+960H  /? or /h - will show a sort help line
  2399. &a+960H  /m <msg> - send a message to user. (only if 'looking' at user)
  2400. &a+960H             User sees: '<sysop>: message text'
  2401.  
  2402. &a+960H  /c       - initiate a 'chat' with user. The bbs will suspend
  2403. &a+960H             while you talk with the user.
  2404. &a+960H  /q or /b - if in 'chat' mode, finishes it and returns the user
  2405. &a+960H             to the bbs.
  2406. &a+960H             if in 'look' mode, finishes looking at user/socket.
  2407.  
  2408. &a+960HNote: if not in 'chat' mode, all non-command strings will be
  2409. &a+960Hignored.
  2410.  
  2411. &a+960HLooking at non-bbs sockets might be helpful debugging things or
  2412. &a+960Hseeing what an ftp user or a smtp user is doing.
  2413.  
  2414. &a+960HNote that often you won't see what you expect: e.g., ftp user
  2415. &a+960Hsockets don't show the data transfered including directory
  2416. &a+960Hlistings because data transfer occurs on a separate socket.
  2417. &a+960H(Not seeing it is NOT a bug, for once...8) )
  2418.  
  2419.  
  2420. &a+600H(8U(s3t12vpsb10H(s3B&dDmbox [<subcommands>](s0B&d@
  2421.  
  2422. &a+960H(8U(s3t12vpsb10HWithout a subcommand, display the current users of the nodeshell.
  2423. &a+600HWith a valid subcommand, it will execute the following commands.
  2424.  
  2425.  
  2426. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox alias [<alias>] ["cmd"](s0B&d@
  2427.  
  2428. &a+960H(8U(s3t12vpsb10HSet or show alias commands for the mailbox/nodeshell.  To use an
  2429. &a+960Halias, the user must type the full alias which will then cause
  2430.  
  2431.  
  2432. &l4C
  2433. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B43(s0B &a690V&a+960H"cmd" to be executed.  If the user types 'A', a list of sysop-
  2434. &a+960Hdefined aliases will be displayed.  'alias' is 6 characters
  2435. &a+960Hmaximum.  "cmd" is 64 characters maximum.  Note that "cmd" is in
  2436. &a+960Hdouble quotes.
  2437.  
  2438. &a+960H'mbox alias' displays the current aliases.
  2439. &a+960H'mbox alias <alias>' displays only <alias> if it is defined.
  2440. &a+960H'mbox alias <alias> <cmd>' adds, deletes, or redefines <alias>
  2441.  
  2442. &a+1176HExample:  To add a new BBS command -
  2443.  
  2444. &a+1320H(8U(s3t12vpsb10H(s3Bmbox alias bbs "c port bbscall"(s0B
  2445.  
  2446. &a+1176H(8U(s3t12vpsb10HTo delete an alias-
  2447.  
  2448. &a+1320H(8U(s3t12vpsb10H(s3Bmbox alias myalias ""(s0B
  2449.  
  2450. &a+1176H(8U(s3t12vpsb10HTo redefine an alias-
  2451.  
  2452. &a+1320H(8U(s3t12vpsb10H(s3Bmbox alias bbs "c newport newbbscall"(s0B
  2453.  
  2454. &a+888H(s3B&dDmbox attend [ON|off]&a+2232H{JNOS}(s0B&d@
  2455.  
  2456. &a+960H(8U(s3t12vpsb10HThis displays or sets the attend flag. If set, users can initiate
  2457. &a+960Hchat with the sysop via the O)perator mailbox command.
  2458. &a+960H(You need to have started the ttylink server for this !)
  2459.  
  2460.  
  2461. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox bbsonly [iface] [on | OFF]&a+1440H{JNOS}(s0B&d@
  2462.  
  2463. &a+960H(8U(s3t12vpsb10HSpecify whether iface is only accessible to stations which have
  2464. &a+960Hthe BBS flag set.
  2465.  
  2466.  
  2467. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox convers [on|OFF](s0B&d@
  2468.  
  2469. &a+960H(8U(s3t12vpsb10HDisplay or set the access to the conference bridge.  The mailbox
  2470. &a+960Hor nodeshell 'CONV' command is disallowed when off.  Default is
  2471. &a+960HON.
  2472.  
  2473. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox fwdinfo [string]&a+2160H{JNOS}(s0B&d@
  2474.  
  2475. &a+960H(8U(s3t12vpsb10HDisplays or sets the string that is used in the BBS R: header
  2476. &a+960Hwhen forwarding mail to other BBSes.
  2477.  
  2478.  
  2479. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox haddress [string]&a+2088H{JNOS}(s0B&d@
  2480.  
  2481. &a+960H(8U(s3t12vpsb10HDisplays or sets your system's hierarchical bbs address.  As of
  2482. &a+960Hversion 1.08, you must include the bbs call with the hierachical
  2483. &a+960Haddress.
  2484.  
  2485.  
  2486. &a+1320HExample:
  2487.  
  2488.  
  2489. &l4C
  2490. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B44(s0B &a690V&a+1320H(8U(s3t12vpsb10H(s3Bmbox haddress wg7j.or.usa.na(s0B
  2491.  
  2492.  
  2493. &a+888H(s3B&dDmbox header [on|OFF]&a+2232H{JNOS}(s0B&d@
  2494.  
  2495. &a+960H(8U(s3t12vpsb10HExplicitly(8U(s3t12vpsb10H(s3B&dD (s0B&d@(8U(s3t12vpsb10Hturns the R: line in the message header on or off.
  2496. &a+960HWith mbox header off, regular users can forward from jnos to
  2497. &a+960Hanother system designated as a full-service bbs without leaving a
  2498. &a+960Htrace to their system.  This avoids having a downstream bbs
  2499. &a+960Himproperly identify the originating station as a bbs.
  2500.  
  2501. &a+960HThe elements of the R: header are optional as of jnos107.  If not
  2502. &a+960Hset the line will be empty.
  2503.  
  2504. &a+960HNOTE:  'mbox header off' also turns off 'mbox thirdparty.'
  2505.  
  2506.  
  2507. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox hideport [<iface>] [on | OFF](s0B&d@
  2508.  
  2509. &a+960H(8U(s3t12vpsb10HDisplay or set a port that should not be displayed when the 'P'
  2510. &a+960Hcommand in the mailbox or nodeshell is given.  Display if
  2511. &a+960Havailable to users with sysop permissions.  This command is
  2512. &a+960Huseful for ports that should be backbone linking only, etc.  Note
  2513. &a+960Hthat currently users can still do ax.25 connections via that
  2514. &a+960Hport, if they know the name. Default is OFF, the port is
  2515. &a+960Hdisplayed.
  2516.  
  2517. &a+1320H(8U(s3t12vpsb10H(s3Bmbox hideport port1 on(s0B
  2518.  
  2519.  
  2520. &a+888H(s3B&dDmbox kick&a+3024H{JNOS}(s0B&d@
  2521.  
  2522. &a+960H(8U(s3t12vpsb10HThis is an immediate command. It forces the system to start a new
  2523. &a+960Hbbs forwarding cycle.
  2524.  
  2525.  
  2526. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox last&a+3024H{JNOS40}(s0B&d@
  2527.  
  2528. &a+960H(8U(s3t12vpsb10HShows previous users of the nodeshell.
  2529.  
  2530.  
  2531. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox mailfor [interval]  and&a+1656H{JNOS}(s0B&d@
  2532. &a+888H(s3B&dDmbox mailfor exclude [areaname areaname ...]       {JNOS}(s0B&d@
  2533.  
  2534. &a+960H(8U(s3t12vpsb10HInterval is in seconds.  At the end of each interval,  the system
  2535. &a+960Hreads all non-area mailboxes and checks them for unread mail.
  2536. &a+960HNext, a beacon is sent on all active interfaces. (see 'mbox
  2537. &a+960Hmport' command).  The beacon is addressed to the AX.25 address
  2538. &a+960H'MAIL'.  The data in this packet contains a list of the mailboxes
  2539. &a+960Hwith unread mail in the format 'Mail for: <user> ... '.  Systems
  2540. &a+960Hsuch as LAN-LINK can trigger mail-snatches from this beacon.
  2541.  
  2542. &a+960H'(8U(s3t12vpsb10H(s3Bmbox mailfor(s0B(8U(s3t12vpsb10H' will show the status of the timer and list
  2543. &a+960Hmailboxes with unread mail.
  2544.  
  2545.  
  2546. &l4C
  2547. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B45(s0B &a810V&a+960HIn certain cases you might not want a private area to show up in
  2548. &a+960Hthe mail beacon; e.g., private areas to be forwarded to another
  2549. &a+960Hbbs.
  2550. &a+960HYou can exclude areas from the beacon with the
  2551. &a+960H     '(8U(s3t12vpsb10H(s3Bmbox mailfor exclude(s0B(8U(s3t12vpsb10H' command.
  2552.  
  2553.  
  2554. &a+960H'(8U(s3t12vpsb10H(s3Bmbox mailfor exclude area1 area2 area3 ...(s0B(8U(s3t12vpsb10H'
  2555.  
  2556. &a+960Hwill disable these area names from the beacon.  You can give
  2557. &a+960Hmultiple exclude commands to build the list.
  2558.  
  2559.  
  2560. &a+960HA simple 'mbox mailfor exclude' shows the list.
  2561.  
  2562.  
  2563. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox maxmsg [n]&a+2592H{JNOS}(s0B&d@
  2564.  
  2565. &a+960H(8U(s3t12vpsb10HThis displays or set the maximum number of messages in a
  2566. &a+960Hmailboxfile, for both private and public (i.e., area-) mail. If
  2567. &a+960Hthere are more than n messages, the user will only see the first
  2568. &a+960Hn messages.
  2569.  
  2570.  
  2571. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox motd [string]&a+2376H{JNOS}(s0B&d@
  2572.  
  2573. &a+960H(8U(s3t12vpsb10HThis displays or sets the message of the day which is displayed
  2574. &a+960Hwhen regular users log on to the system.
  2575.  
  2576.  
  2577. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox mailstats&a+2664H{JNOS}(s0B&d@
  2578.  
  2579. &a+960H(8U(s3t12vpsb10HThis command shows how many messages have been read and sent by
  2580. &a+960Husers and how many messages have been received from and forwarded
  2581. &a+960Hto BBSes.
  2582.  
  2583.  
  2584. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox mport [<iface>] [on | off]&a+1440H{JNOS}(s0B&d@
  2585.  
  2586. &a+960H(8U(s3t12vpsb10HDisplays or sets the interfaces for 'MAIL' beacons.  Set this
  2587. &a+960Hflag for each port you want the mail beacon to be sent on.
  2588.  
  2589.  
  2590. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox newmail [ON|off]&a+2160H{JNOS}(s0B&d@
  2591.  
  2592. &a+960H(8U(s3t12vpsb10HWhen ON, users will be notified during login which areas have new
  2593. &a+960Hmail since the last time that user logged out.  This function
  2594. &a+960Huses a time stamp on a status file for each message area.  The
  2595. &a+960Hinformation shown can later be repeated with the 'AN' mailbox
  2596. &a+960Hcommand.
  2597.  
  2598.  
  2599. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox nobid [on | OFF]&a+2160H{JNOS}(s0B&d@
  2600.  
  2601.  
  2602. &l4C
  2603. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B46(s0B &a690V&a+960HSet whether to accept or refuse bulletins with NO BID.  Off means
  2604. &a+960Hrefuse if there is no BID.  On means accept regardless of BID.
  2605. &a+960HDefault is OFF (refuse)
  2606.  
  2607.  
  2608. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox nrid [[ON|off]&a+2304H{JNOS}(s0B&d@
  2609.  
  2610. &a+960H(8U(s3t12vpsb10HWhen set, the first time a user logs onto the system, the system
  2611. &a+960Hwill add the netrom node id in NODE:CALL format to the prompt.
  2612. &a+960HUsers can then change it with the mailbox XN command. The system
  2613. &a+960Hwill use the new prompt format as set by the user the next time
  2614. &a+960Hthe user logs in.
  2615.  
  2616.  
  2617.  
  2618. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox past&a+3024H{JNOS}(s0B&d@
  2619.  
  2620. &a+960H(8U(s3t12vpsb10HDisplays the users that have logged on since the system has been
  2621. &a+960Hrunning.
  2622.  
  2623.  
  2624. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox password <newpassword>&a+1728H{JNOS}(s0B&d@
  2625.  
  2626. &a+960H(8U(s3t12vpsb10HThis sets a new remote sysop password.
  2627.  
  2628. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox prompt [ON | off]&a+2088H{JNOS}(s0B&d@
  2629.  
  2630. &a+960H(8U(s3t12vpsb10HTurns the command prompt display of the current directory on or
  2631. &a+960Hoff.  Default is ON.
  2632.  
  2633. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox prompt [0|1|2|3|4|5|6|7]&a+1584H{JNOS40}(s0B&d@
  2634.  
  2635. &a+960H(8U(s3t12vpsb10HThe node prompt is configurable by selecting a value in the range
  2636. &a+960H0 to 7.
  2637.  
  2638. &a+960H0 = no prompt
  2639. &a+960H1 = netrom-id prompt     e.g.,  JNOS40:WG7J-1}
  2640. &a+960H2 = command prompt       e.g.,  ??,A,B,C,E...>
  2641. &a+960H3 = combined prompt      e.g.,  JNOS40:WG7J-1}??,A,B,C...>
  2642.  
  2643.  
  2644. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox qth [location]&a+2304H{JNOS}(s0B&d@
  2645.  
  2646. &a+960H(8U(s3t12vpsb10HThis displays or sets the location of your system, and uses it in
  2647. &a+960Hthe R: headers when doing bbs forwarding.
  2648.  
  2649.  
  2650. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox register [ON | off](s0B&d@
  2651.  
  2652. &a+960H(8U(s3t12vpsb10HEnable or disable user registration.  If the user gives an e-mail
  2653. &a+960Haddress during registration, messages sent will include a 'Reply-
  2654. &a+960HTo:' header with that e-mail address.  Setting this command to
  2655. &a+960HOFF will prevent the 'please register' message from being sent to
  2656. &a+960Hnew users.
  2657.  
  2658.  
  2659. &l4C
  2660. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B47(s0B &a930V&a+888H(8U(s3t12vpsb10H(s3B&dDmbox secure [on |OFF]&a+2160H{JNOS}(s0B&d@
  2661.  
  2662. &a+960H(8U(s3t12vpsb10HThis displays or sets the mailbox secure flag. If set, only users
  2663. &a+960Hcoming on over netrom and ax25 connections can make gateway
  2664. &a+960Hconnects if they have the right priveleges. If not set, anyone
  2665. &a+960Hwith the right privs can do a telnet connect.
  2666.  
  2667.  
  2668. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox sendquery [ON|off]&a+2016H{JNOS}(s0B&d@
  2669.  
  2670. &a+960H(8U(s3t12vpsb10HIf on, users will be queried if they really want to send the
  2671. &a+960Hmessage after they have typed the ^Z or /ex when sending a
  2672. &a+960Hmessage. 'N' or 'n' will abort, anything else will send the
  2673. &a+960Hmessage.
  2674.  
  2675.  
  2676. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox smtptoo [on | OFF]&a+2016H{JNOS}(s0B&d@
  2677.  
  2678.  
  2679. &a+960H(8U(s3t12vpsb10HThis displays or sets the smtp header flag.  If set, the system
  2680. &a+960Hwill include most smtp headers when forwarding the message via
  2681. &a+960Hbbs forwarding.  When not set, the headers will be stripped
  2682. &a+960H(default).
  2683.  
  2684.  
  2685. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox stats(s0B&d@
  2686.  
  2687. &a+960H(8U(s3t12vpsb10HShows statistics on the number of logins, uplink and downlinks
  2688. &a+960H{JNOS40}.
  2689. &a+960HDisplays the current users of the system {NOS}.
  2690.  
  2691.  
  2692. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox sysoponly [iface] [on | OFF]&a+1296H{JNOS}(s0B&d@
  2693.  
  2694. &a+960H(8U(s3t12vpsb10HSpecify whether port is accessible only by stations with SYSOP
  2695. &a+960Hflag set.  Default is off.
  2696.  
  2697.  
  2698. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox timer [<nnnn>]&a+2304H{JNOS}(s0B&d@
  2699.  
  2700. &a+960H(8U(s3t12vpsb10HEntering only the subcommand displays the forwarding setting and
  2701. &a+960Hcountdown timer value.  [<nnnn>] sets the interval between
  2702. &a+960Hforwarding attempts in seconds.  Default = 0 (No forwarding).
  2703.  
  2704.  
  2705. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox tdisc [<nnnn>]&a+2304H{JNOS}(s0B&d@
  2706.  
  2707.  
  2708. &a+960H(8U(s3t12vpsb10HThis command sets the mailbox inactivity timer in seconds.  If no
  2709. &a+960Huser input has been received for nnnn seconds while connected to
  2710. &a+960Hthe mailbox, the user will be disconnected.  Default = 0 = no
  2711. &a+960Htimeout.
  2712.  
  2713.  
  2714. &l4C
  2715. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B48(s0B &a930V&a+888H(8U(s3t12vpsb10H(s3B&dDmbox thirdparty [on|OFF]&a+1944H{JNOS}(s0B&d@
  2716.  
  2717. &a+960H(8U(s3t12vpsb10HSet or display whether 3rd party traffic may be handled through
  2718. &a+960Hthe mailbox.  Default is OFF.
  2719.  
  2720. &a+960HSee also 'mbox header' command.
  2721.  
  2722. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox tmsg [<string>]&a+2232H{JNOS}(s0B&d@
  2723.  
  2724. &a+960H(8U(s3t12vpsb10HDisplay or set the 'telnet message'.  This is the message sent to
  2725. &a+960Htelnet connections before the login prompt is sent!
  2726.  
  2727.  
  2728. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox trace [on|OFF]&a+2304H{JNOS}(s0B&d@
  2729.  
  2730. &a+960H(8U(s3t12vpsb10HThis displays or sets the value of the trace flag. If set, the
  2731. &a+960Hmailbox is verbose about certain aspects of the forwarding cycle.
  2732.  
  2733.  
  2734. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox utc [n]&a+2808H{JNOS}(s0B&d@
  2735.  
  2736. &a+960H(8U(s3t12vpsb10HDisplay or set the offset from UTC.  [n] is used to calculate the
  2737. &a+960Hcurrent time for the forwarding header.
  2738.  
  2739.  
  2740. &a+888H(8U(s3t12vpsb10H(s3B&dDmbox zipcode [<nnnnn>]&a+2088H{JNOS}(s0B&d@
  2741.  
  2742. &a+960H(8U(s3t12vpsb10HSet or display the system's postal zipcode.  This is used in the
  2743. &a+960HR: line when forwarding.
  2744.  
  2745.  
  2746. &a+600H(8U(s3t12vpsb10H(s3B&dDmemory <subcommands>(s0B&d@
  2747.  
  2748. &a+960H(8U(s3t12vpsb10HThese commands are used for memory allocation.
  2749.  
  2750.  
  2751. &a+888H(8U(s3t12vpsb10H(s3B&dDmemory freelist(s0B&d@
  2752.  
  2753. &a+960H(8U(s3t12vpsb10HDisplay the storage allocator free list.  Each entry consists of
  2754. &a+960Ha starting segment, in hex, and a size, in decimal bytes.
  2755.  
  2756.  
  2757. &a+888H(8U(s3t12vpsb10H(s3B&dDmemory ibufsize [<size>](s0B&d@
  2758.  
  2759. &a+960H(8U(s3t12vpsb10H(B)  Display or set the size of the buffers in the  interrupt
  2760. &a+960Hbuffer  pool.   The size  should  be  set to the largest type of
  2761. &a+960Hbuffer plus a header size of 8.  For example: If your ax.25 is
  2762. &a+960Hthe only interface and a packet length of 512 is defined, the
  2763. &a+960Hibufsize  should  be 512 + 72 + 8 = 592 .  The 72 is the ax.25
  2764. &a+960Hheader (source , destination, 8 digipeaters, 1 control byte and 1
  2765. &a+960Hpid byte).  Default is 600.  See also the section on (8U(s3t12vpsb10H(s3BINTERFACE(s0B
  2766. &a+960H(s3BBUFFERS.(s0B
  2767.  
  2768.  
  2769. &l4C
  2770. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B49(s0B &a810V&a+888H(8U(s3t12vpsb10H(s3B&dDmemory minalloc [<bytes>](s0B&d@
  2771.  
  2772. &a+960H(8U(s3t12vpsb10HSet the minimum number of bytes to allocate per malloc() call.
  2773. &a+960HSetting a small value (32 or 64) might allow the realloc scheme
  2774. &a+960Hto work more effectively by preventing excessive memory
  2775. &a+960Hfragmentation.  Default = 0, no minimum allocation size.
  2776.  
  2777.  
  2778. &a+888H(8U(s3t12vpsb10H(s3B&dDmemory nibufs [<number>](s0B&d@
  2779.  
  2780. &a+960H(8U(s3t12vpsb10H(B)  Display or set the number of interrupt buffer pool buffers.
  2781. &a+960HIf the number of buffers is set, the statistics in the 'memory
  2782. &a+960Hstatus' display are reset for number of interrupt buffer fails.
  2783. &a+960HThe minimum available value is set to the requested  number  of
  2784. &a+960Hbuffers.  A rule of thumb for the number of buffers is to watch
  2785. &a+960Hthe statistics and keep a minimum of 2  free  buffers.  Increase
  2786. &a+960Hor decrease as required. Default is 10.  See also the section on
  2787. &a+960H(8U(s3t12vpsb10H(s3BINTERFACE BUFFERS.(s0B
  2788.  
  2789.  
  2790. &a+888H(s3B&dDmemory sizes(s0B&d@
  2791.  
  2792. &a+960H(8U(s3t12vpsb10HDisplay a histogram of storage allocator requested sizes.  Each
  2793. &a+960Hhistogram bin is a binary order of magnitude (i.e., a factor of
  2794. &a+960H2).
  2795.  
  2796.  
  2797. &a+888H(8U(s3t12vpsb10H(s3B&dDmemory status(s0B&d@
  2798.  
  2799. &a+960H(8U(s3t12vpsb10HDisplay a summary of storage allocator statistics.
  2800.  
  2801. &a+960H(8U(s3t12vpsb10H(s3Bheap size 52560, avail 12880 (24%), morecores 150, coreleft 5872(s0B
  2802.  
  2803.  
  2804. &a+960H(8U(s3t12vpsb10HThe first line shows the total size of the internal heap, the
  2805. &a+960Hamount of memory available on the internal heap with the
  2806. &a+960Hpercentage of the total heap size, next the number of times
  2807. &a+960Hmemory has been requested from the Operating System, and the
  2808. &a+960Hamount of memory the OS has left over.
  2809.  
  2810. &a+960H(8U(s3t12vpsb10H(s3Ballocs 16706, frees 16389 (diff 317), alloc fails 0, invalid(s0B
  2811. &a+960H(s3Bfrees 0(s0B
  2812.  
  2813. &a+960H(8U(s3t12vpsb10HNext, the number of times memory has been allocated, and has been
  2814. &a+960Hfreed is shown.  The difference is the number of buffers
  2815. &a+960Hcurrently allocated.  Alloc fails show up when the system is
  2816. &a+960Hrunning out of memory resources.
  2817. &a+960HInvalid frees mean that memory was overwritten, and indicates the
  2818. &a+960Hsystem is about to lose sanity...
  2819.  
  2820. &a+960H(8U(s3t12vpsb10H(s3Bgarbage collections yellow 0, red 0(s0B
  2821.  
  2822.  
  2823.  
  2824.  
  2825. &l4C
  2826. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B50(s0B &a690V&a+960HGarbage collections free memory from network control structures
  2827. &a+960Hthat could not have otherwise been freed.  Yellow garbage
  2828. &a+960Hcollections are started when the total available memory, i.e.
  2829. &a+960Havail+coreleft, becomes smaller then memthresh.  Red garbage
  2830. &a+960Hcollections indicate that available memory got below memthresh/2
  2831.  
  2832. &a+960H(8U(s3t12vpsb10H(s3Binterrupts-off calls to malloc 0, free 0(s0B
  2833.  
  2834. &a+960H(8U(s3t12vpsb10HThese should never be other then 0.  They indicate calls to the
  2835. &a+960Hmemory allocator with interrupts off.  These requests should be
  2836. &a+960Hhandled by the interrupt buffer pool.  If these values are non-
  2837. &a+960Hzero, you most likely have a problem.
  2838.  
  2839. &a+960H(8U(s3t12vpsb10H(s3BIntqlen 9, Ibufsize 600, Iminfree 9, Ibuffail 0(s0B
  2840.  
  2841. &a+960H(8U(s3t12vpsb10HThis line shows the current number of interrupts buffers in the
  2842. &a+960Hinterrupts buffer pool, the size of each buffer, and the minimum
  2843. &a+960Hnumber of free buffers.  If this last number gets close to, or
  2844. &a+960Hbecomes zero, you should increase the buffer pool size with the
  2845. &a+960H'memory nibuf' command.  The statistics are reset when this
  2846. &a+960Hcommand is executed.
  2847.  
  2848.  
  2849. &a+888H(8U(s3t12vpsb10H(s3B&dDmemory thresh [<size>](s0B&d@
  2850.  
  2851. &a+960H(8U(s3t12vpsb10H(B)  Displays or sets the memory threshold size in bytes.  If
  2852. &a+960Hfree memory gets below this value, no more new connections can be
  2853. &a+960Hstarted and no new connections will be accepted.  This is an
  2854. &a+960Hattempt to preserve the system's sanity.
  2855.  
  2856.  
  2857. &a+600H(8U(s3t12vpsb10H(s3B&dDmode <iface> [vc | datagram](s0B&d@
  2858.  
  2859. &a+960H(8U(s3t12vpsb10HControl the default transmission mode on the specified AX.25
  2860. &a+600Hinterface. In (8U(s3t12vpsb10H(s3Bdatagram(s0B(8U(s3t12vpsb10H mode, IP packets are encapsulated in AX.25 UI
  2861. &a+600Hframes and transmitted without any other link level mechanisms, such
  2862. &a+600Has connections or acknowledgments.
  2863.  
  2864. &a+960HIn (8U(s3t12vpsb10H(s3Bvc(s0B(8U(s3t12vpsb10H (virtual circuit) mode, IP packets are encapsulated in
  2865. &a+600HAX.25 I frames and are acknowledged at the link level according to the
  2866. &a+600HAX.25 protocol.  Link level (i.e. AX.25) connections are opened as
  2867. &a+600Hnecessary.
  2868.  
  2869. &a+960HIn both modes, ARP is used to map IP to AX.25 addresses.
  2870.  
  2871. &a+960H(Currently not implemented in NOS: the defaults can be overridden
  2872. &a+600Hwith the type-of-service (TOS) bits in the IP header.  Turning on the
  2873. &a+600H"reliability" bit causes I frames to be used, while turning on  the
  2874. &a+600H"low delay"  bit uses UI frames.  The effect of turning on both bits
  2875. &a+600His undefined and subject to change.)
  2876.  
  2877. &a+960HIn both modes, IP-level fragmentation is done if the datagram is
  2878. &a+600Hlarger  than the interface  MTU.  In Virtual Circuit mode, however,
  2879. &a+600Hthe resulting datagram (or fragments) is further fragmented at the
  2880.  
  2881.  
  2882. &l4C
  2883. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B51(s0B &a690V&a+600HAX.25 layer if it (or  they) is still larger  than the AX.25 <paclen>
  2884. &a+600Hparameter.  In AX.25 fragmentation, datagrams are broken into several
  2885. &a+600HI frames and reassembled at the  receiving end before being passed to
  2886. &a+600HIP.  This is preferable to IP fragmentation whenever possible because
  2887. &a+600Hof decreased overhead (the IP header isn't repeated  in each
  2888. &a+600Hfragment) and increased  robustness  (a  lost fragment is immediately
  2889. &a+600Hretransmitted by the link layer).
  2890.  
  2891.  
  2892.  
  2893. &a+600H(8U(s3t12vpsb10H(s3B&dDmotd ["message"](s0B&d@
  2894.  
  2895. &a+960H(8U(s3t12vpsb10HDisplay or set the current message of the day.  This message is
  2896. &a+600Hshown to users logging in via telnet or via connections to the
  2897. &a+600Hsystem's alias.  It is also shown by the nodeshell '(8U(s3t12vpsb10H(s3BMotd(s0B(8U(s3t12vpsb10H' command.
  2898.  
  2899. &a+600H(8U(s3t12vpsb10H(s3B&dDnetrom <subcommands>(s0B&d@
  2900.  
  2901. &a+960H(8U(s3t12vpsb10HThese commands influence netrom behavior.
  2902.  
  2903. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom acktime [<milliseconds>](s0B&d@
  2904.  
  2905. &a+960H(8U(s3t12vpsb10H(B)  Displays or sets the ack delay timer, similarly to ax25 t2.
  2906. &a+960HDefault is 8000ms (i.e. 8 seconds).
  2907.  
  2908.  
  2909. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom alias <aliascall>(s0B&d@
  2910.  
  2911. &a+960H(8U(s3t12vpsb10HThis sets the netrom alias call for this station. Other stations
  2912. &a+960Hcan connect to the ax25 callsign and to the Netrom alias (when
  2913. &a+960Hset). The alias is broadcast with a Netrom broadcast.  If netrom
  2914. &a+960His not activated, you can use the '(8U(s3t12vpsb10H(s3Bax25 alias(s0B(8U(s3t12vpsb10H' command to set the
  2915. &a+960Halias callsign, such that users can still connect to the alias,
  2916. &a+960Heven though netrom activities are not allowed.
  2917.  
  2918.  
  2919. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom bcnodes <iface>(s0B&d@
  2920.  
  2921. &a+960H(8U(s3t12vpsb10HInitiates an immediate broadcast of nodelist on (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H. Verbose
  2922. &a+960Hbehavior is controlled by the '(8U(s3t12vpsb10H(s3Bnetrom interface(s0B(8U(s3t12vpsb10H' command.
  2923.  
  2924.  
  2925. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom bcpoll <iface>(s0B&d@
  2926.  
  2927. &a+960H(8U(s3t12vpsb10HInitiates a poll sent to the named interface. This poll will
  2928. &a+960Hrequest a netrom routes broadcast from other nodes, so that the
  2929. &a+960Hrouting table can be updated. This is automatically done any time
  2930. &a+960Han interface is activated (or changed) for netrom.  This should
  2931. &a+960Hspeed up route discovery at startup.  This is NOT currently
  2932. &a+960Himplemented in Thenet or Net/Rom nodes, but works with Data
  2933. &a+960HEngines running JNOS40 or with systems running JNOS v1.05 or
  2934. &a+960Hlater.
  2935.  
  2936.  
  2937.  
  2938.  
  2939. &l4C
  2940. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B52(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDnetrom choke [<milliseconds>](s0B&d@
  2941.  
  2942. &a+960H(8U(s3t12vpsb10H(B)  Display or set the time breaking a send choke. Choke is the
  2943. &a+960Hterm netrom  uses for flow control conditions. Default is 180000
  2944. &a+960Hms (180 seconds.)
  2945.  
  2946.  
  2947. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom derate [ON|off](s0B&d@
  2948.  
  2949. &a+960H(8U(s3t12vpsb10H(B)  Display or set automatic derating of netrom routes on link
  2950. &a+960Hfailure.  Default is on.
  2951.  
  2952.  
  2953. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom hidden [on|OFF](s0B&d@
  2954.  
  2955. &a+960H(8U(s3t12vpsb10HDisplay or set the hidden node flag.  Nodes with aliases starting
  2956. &a+960Hwith the '#' character are displayed using the command 'N *'.
  2957. &a+960HDefault is OFF.
  2958.  
  2959.  
  2960. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom interface [<iface> <quality> [n]]&a+792H{JNOS}(s0B&d@
  2961.  
  2962. &a+960H(8U(s3t12vpsb10HActivate (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H as a netrom interface.  (8U(s3t12vpsb10H(s3B<quality>(s0B(8U(s3t12vpsb10H can be between
  2963. &a+960H1 and  255. Interfaces are activated using verbose routes
  2964. &a+960Hbroadcasting by default, meaning that they broadcast all known
  2965. &a+960Hroutes. This can be changed by adding the optional '(8U(s3t12vpsb10H(s3Bn(s0B(8U(s3t12vpsb10H' parameter
  2966. &a+960Hto the command. Then only the system itself will be announced in
  2967. &a+960Ha broadcast, not the known routes.
  2968.  
  2969. &a+960HIf the paclen of the interface is smaller then the netrom mtu +
  2970. &a+960H20, then the netrom mtu will be set to paclen-20 . This is to
  2971. &a+960Havoid fragmentation, causing incompatibilities with none-NOS
  2972. &a+960Hbased Netrom nodes. See the '(8U(s3t12vpsb10H(s3Bifconfig <iface> paclen(s0B(8U(s3t12vpsb10H' command for
  2973. &a+960Hmore.
  2974.  
  2975. &a+960HIf (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H has already been activated as a netrom interface, re-
  2976. &a+960Hissuing the command will set (8U(s3t12vpsb10H(s3B<quality>(s0B(8U(s3t12vpsb10H and (8U(s3t12vpsb10H(s3B[n](s0B(8U(s3t12vpsb10H to the new values.
  2977. &a+960H'(8U(s3t12vpsb10H(s3Bnetrom interface(s0B(8U(s3t12vpsb10H' will show the currently active netrom
  2978. &a+960Hinterface.
  2979.  
  2980. &a+960HEach time an interface is activated or changed, a broadcast poll
  2981. &a+960Hwill be sent out on the interface.  This minimizes the route
  2982. &a+960Hdiscovery time at startup, and will update routes when the
  2983. &a+960Hinterface quality has changed.
  2984.  
  2985.  
  2986. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom interface <iface> <quality> [<min-bc-quality>]  {JNOS40}(s0B&d@
  2987.  
  2988. &a+960H(8U(s3t12vpsb10HSet or display the netrom interface(s) for the node.  This
  2989. &a+960Hcommand is essentially the same as the command for JNOS.
  2990.  
  2991. &a+960HOnly nodes of min-bc-quality and better will be broadcast in a
  2992. &a+960Hnodes boradcast on this interface.  If <min-bc-quality> is not
  2993. &a+960Hset (no value assigned), then the 'netrom minquality' value is
  2994.  
  2995.  
  2996. &l4C
  2997. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B53(s0B &a690V&a+960Hused.  If <min-bc-quality> = 0, then no nodes are broadcast
  2998. &a+960Hexcept this one (same as 'n' parameter above.)
  2999.  
  3000. &a+960HExamples:
  3001.  
  3002. &a+1320Hnetrom interface ax0 224 180  -> nodes >= 180 are broadcast
  3003.  
  3004. &a+1320Hnetrom interface ax0 224 0    -> only ourself is broadcast
  3005.  
  3006. &a+1320Hnetrom interface ax0 224      -> nodes >= 'minquality' are
  3007. &a+1320H&a+2376Hbroadcast
  3008.  
  3009.  
  3010. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom irtt [<milliseconds>](s0B&d@
  3011.  
  3012. &a+960H(8U(s3t12vpsb10H(B)  Display or set the initial round trip time.  Default is
  3013. &a+960H45000ms, i.e. 45 seconds.
  3014.  
  3015.  
  3016. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom kick <nrcb>(s0B&d@
  3017.  
  3018. &a+960H(8U(s3t12vpsb10HGive the control block a kick to get activity going again.
  3019.  
  3020.  
  3021. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom load&a+2880H{JNOS}(s0B&d@
  3022.  
  3023. &a+960H(8U(s3t12vpsb10HRetrieves the last set of netrom destination data saved with the
  3024. &a+960H'netrom save' command.
  3025.  
  3026.  
  3027. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom minquality [<minqual>](s0B&d@
  3028.  
  3029. &a+960H(8U(s3t12vpsb10H(B)  Display or set the minimum quality for recognizing a node
  3030. &a+960Hentry. Entry's below this value are not considered valuable for
  3031. &a+960Husage. Default is 50.
  3032.  
  3033.  
  3034. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom mycall <call>(s0B&d@
  3035.  
  3036. &a+960H(8U(s3t12vpsb10HDisplays or sets the call to be used by the netrom interface.
  3037. &a+960HNote: this is a shortcut for the '(8U(s3t12vpsb10H(s3Bifconfig netrom linkaddress(s0B(8U(s3t12vpsb10H'
  3038. &a+960Hcommand.  It defaults to the '(8U(s3t12vpsb10H(s3Bax25 mycall(s0B(8U(s3t12vpsb10H' value.
  3039.  
  3040.  
  3041. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom neighbor(s0B&d@
  3042.  
  3043. &a+960H(8U(s3t12vpsb10HDisplay all known netrom neighbors.
  3044.  
  3045.  
  3046. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom nodefilter <subcommands>(s0B&d@
  3047.  
  3048. &a+960H(8U(s3t12vpsb10HManipulate node filtering.
  3049.  
  3050.  
  3051.  
  3052.  
  3053. &l4C
  3054. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B54(s0B &a690V&a+1140H(8U(s3t12vpsb10H(s3B&dDnetrom nodefilter add <neighbor> <iface>(s0B&d@
  3055.  
  3056. &a+1176H(8U(s3t12vpsb10HAdd (8U(s3t12vpsb10H(s3B<neighbor>(s0B(8U(s3t12vpsb10H on port (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H to the filter table.  See the
  3057. &a+1176H'(8U(s3t12vpsb10H(s3Bnetrom nodefilter mode(s0B(8U(s3t12vpsb10H' command to determine the manner to
  3058. &a+1176Hhandle node updates from <neighbor>.
  3059.  
  3060.  
  3061. &a+1140H(8U(s3t12vpsb10H(s3B&dDnetrom nodefilter mode [none|accept|reject](s0B&d@
  3062.  
  3063. &a+1176H(8U(s3t12vpsb10HDisplay or set the initial node filter scheme. '(8U(s3t12vpsb10H(s3Bnone(s0B(8U(s3t12vpsb10H' accepts
  3064. &a+1176Hall netrom routes and is the default. '(8U(s3t12vpsb10H(s3Baccept(s0B(8U(s3t12vpsb10H' accepts routes
  3065. &a+1176Honly from nodes defined with the '(8U(s3t12vpsb10H(s3Bnetrom nodefilter add(s0B(8U(s3t12vpsb10H'
  3066. &a+1176Hcommand. '(8U(s3t12vpsb10H(s3Breject(s0B(8U(s3t12vpsb10H' does not accept routes from any nodes
  3067. &a+1176Hdefined with '(8U(s3t12vpsb10H(s3Bnetrom nodefilter add(s0B(8U(s3t12vpsb10H'
  3068.  
  3069.  
  3070. &a+1140H(8U(s3t12vpsb10H(s3B&dDnetrom nodefilter drop <neighbor> <iface>(s0B&d@
  3071.  
  3072. &a+1176H(8U(s3t12vpsb10HDelete the node (8U(s3t12vpsb10H(s3B<neighbor>(s0B(8U(s3t12vpsb10H  on interface (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H from the
  3073. &a+1176Hfilter table.
  3074.  
  3075.  
  3076. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom nodetimer [<seconds>](s0B&d@
  3077.  
  3078. &a+960H(8U(s3t12vpsb10H(B) Display or set the interval to transmit the nodes list. If
  3079. &a+960Hyou want to use other than the default, you must first attach the
  3080. &a+960Hnetrom interface with '(8U(s3t12vpsb10H(s3Battach netrom(s0B(8U(s3t12vpsb10H' and then set the new
  3081. &a+960Hnodetimer value.  Default is 1800 seconds (half an hour).
  3082.  
  3083.  
  3084. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom obsoinit [#}(s0B&d@
  3085.  
  3086. &a+960H(8U(s3t12vpsb10H(B) Display or set the initial obsolescense count for direct
  3087. &a+960Hroutes (Routes table entries) to other systems.  Default is 6
  3088.  
  3089.  
  3090. &a+960H(8U(s3t12vpsb10H(s3B&dDnetrom obsominbc [#](s0B&d@
  3091.  
  3092. &a+960H(8U(s3t12vpsb10H(B) Display or set the minimum obsolescense count a route should
  3093. &a+960Hhave to be included in routes broadcasts originating from this
  3094. &a+960Hsystem.  Default is 4.
  3095.  
  3096.  
  3097. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom obsotimer [<seconds>](s0B&d@
  3098.  
  3099. &a+960H(8U(s3t12vpsb10H(B) Display or set the time a node obsolescence count gets
  3100. &a+960Hdecremented.  If you want to use other than the default, you must
  3101. &a+960Hfirst attach the netrom interface with '(8U(s3t12vpsb10H(s3Battach netrom(s0B(8U(s3t12vpsb10H' and then
  3102. &a+960Hset the new obsotimer value.  Default is 1800 seconds.
  3103.  
  3104.  
  3105. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom promiscuous [OFF|on](s0B&d@
  3106.  
  3107.  
  3108.  
  3109.  
  3110. &l4C
  3111. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B55(s0B &a690V&a+960H(B) Enables nodes with a path quality greater than defined with
  3112. &a+960Hminquality.  If on, all nodes are received regardless of
  3113. &a+960Hnodefilter mode.  Default is off.
  3114.  
  3115.  
  3116. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom qlimit [<nnnn>](s0B&d@
  3117.  
  3118. &a+960H(8U(s3t12vpsb10H(B) Display or set the maximum queue limit for choke to occur.
  3119. &a+960HSimilar to ax25 window.  Default is 512 bytes.
  3120.  
  3121.  
  3122. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom reset <nrcb>(s0B&d@
  3123.  
  3124. &a+960H(8U(s3t12vpsb10HRemove the control block.  You can find the control block with
  3125. &a+960Hthe '(8U(s3t12vpsb10H(s3Bnetrom status(s0B(8U(s3t12vpsb10H' or '(8U(s3t12vpsb10H(s3Bsocket(s0B(8U(s3t12vpsb10H' commands.
  3126.  
  3127.  
  3128. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom retries [<nn>](s0B&d@
  3129.  
  3130. &a+960H(8U(s3t12vpsb10HDisplay or set the maximum number of retries on connect,
  3131. &a+960Hdisconnect or data.  Default is 3.
  3132.  
  3133.  
  3134. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom route <subcommands>(s0B&d@
  3135.  
  3136. &a+960H(8U(s3t12vpsb10HNetrom routing commands. Routes can be marked as 3 types in the
  3137. &a+960Hvarious route displays:
  3138.  
  3139. &a+1176H'P' - a permanent route set with the '(8U(s3t12vpsb10H(s3Bnetrom route add(s0B(8U(s3t12vpsb10H'
  3140. &a+1176Hcommand
  3141. &a+1176H'B' - a route received through a nodes broadcast from a
  3142. &a+1176Hneighbor node
  3143. &a+1176H'R' - a recorded route from an incoming packet from a not
  3144. &a+1176Hpreviously known netrom node
  3145.  
  3146.  
  3147. &a+1140H(8U(s3t12vpsb10H(s3B&dDnetrom route add <alias> <call> <iface> <quality> <neighbor>(s0B&d@
  3148.  
  3149. &a+1176H(8U(s3t12vpsb10HAdd a permanent netrom route. The new route is to netrom
  3150. &a+1176Hsystem (8U(s3t12vpsb10H(s3B<alias>(s0B(8U(s3t12vpsb10H with call (8U(s3t12vpsb10H(s3B<call>(s0B(8U(s3t12vpsb10H, and the route is on interface
  3151. &a+1176H(8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H with quality (8U(s3t12vpsb10H(s3B<quality>(s0B(8U(s3t12vpsb10H via the neighbor (8U(s3t12vpsb10H(s3B<neighbor>.(s0B
  3152.  
  3153. &a+1320H(s3Bnetrom route add salem af7s-1 port1 178 k7uyx-1(s0B
  3154.  
  3155. &a+1176H(8U(s3t12vpsb10H  A route to a direct neighbor looks like:
  3156.  
  3157. &a+1320H(8U(s3t12vpsb10H(s3Bnetrom route add crv k7uyx-1 port1 192 k7uyx-1(s0B
  3158.  
  3159.  
  3160. &a+1140H(s3B&dDnetrom route drop <destination> <neighbor> <iface>(s0B&d@
  3161.  
  3162. &a+1176H(8U(s3t12vpsb10HDelete the netrom route to call (8U(s3t12vpsb10H(s3B<destination>(s0B(8U(s3t12vpsb10H via neighbor
  3163. &a+1176H(8U(s3t12vpsb10H(s3B<neighbor>(s0B(8U(s3t12vpsb10H on (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H.
  3164.  
  3165.  
  3166.  
  3167. &l4C
  3168. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B56(s0B &a810V&a+960H(8U(s3t12vpsb10H(s3B&dDnetrom route info [<destination>](s0B&d@
  3169.  
  3170. &a+1176H(8U(s3t12vpsb10HDisplay the route a packet would take to get to (8U(s3t12vpsb10H(s3B<destination>.(s0B
  3171. &a+1176H(8U(s3t12vpsb10HIf <destination> is not given, information about all known
  3172. &a+1176Hnetrom nodes is displayed.  'netrom route info' and 'netrom
  3173. &a+1176Hroute info *' are equivalent commands.
  3174.  
  3175.  
  3176. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom status(s0B&d@
  3177.  
  3178. &a+960H(8U(s3t12vpsb10HDisplay all netrom connections.
  3179.  
  3180.  
  3181. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom tdisc [secs](s0B&d@
  3182.  
  3183. &a+960H(8U(s3t12vpsb10H(B) Display or set the Netrom Link "redundancy" timer.  Value is
  3184. &a+960Hin seconds.  When no data exchange has happened during this time
  3185. &a+960Hthe link is reset and closed.  Default is 900 seconds (15
  3186. &a+960Hminutes).
  3187.  
  3188.  
  3189. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom timertype [exponential|LINEAR](s0B&d@
  3190.  
  3191. &a+960H(8U(s3t12vpsb10H(B)  Displays or sets the type of backoff used on netrom retries.
  3192. &a+960HDefault is (8U(s3t12vpsb10H(s3Blinear(s0B(8U(s3t12vpsb10H.
  3193.  
  3194.  
  3195. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom ttl [<hops>](s0B&d@
  3196.  
  3197. &a+960H(8U(s3t12vpsb10H(B)  Display or set the maximum number of hops a frame might take
  3198. &a+960Hbefore being discarded.  Default is 10.
  3199.  
  3200.  
  3201. &a+888H(8U(s3t12vpsb10H(s3B&dDnetrom window [<frames>](s0B&d@
  3202.  
  3203. &a+960H(8U(s3t12vpsb10H(B)  Display or set the size of the sliding window. This is the
  3204. &a+960Hlargest send and receive window we might negotiate.  Default is
  3205. &a+960H2.
  3206.  
  3207. &a+600H(8U(s3t12vpsb10H(s3B&dDnntp(s0B&d@
  3208.  
  3209.  
  3210.  
  3211. &a+600H(s3B&dDnrstat(s0B&d@
  3212.  
  3213. &a+960H(8U(s3t12vpsb10HDisplays the netrom serial interface statistics. This is only
  3214. &a+600Hvalid if the serial port was attached in NRS mode. See the '(8U(s3t12vpsb10H(s3Battach(s0B(8U(s3t12vpsb10H'
  3215. &a+600Hcommand for more.
  3216.  
  3217.  
  3218.  
  3219. &a+600H(8U(s3t12vpsb10H(s3B&dDparam <iface> [<param>](s0B&d@
  3220.  
  3221.  
  3222.  
  3223. &l4C
  3224. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B57(s0B &a690V&a+960HInvoke a device-specific control routine. A simple '(8U(s3t12vpsb10H(s3Bparam(s0B
  3225. &a+600H(s3B<iface>(s0B(8U(s3t12vpsb10H' will give a list of available  parameters, and their current
  3226. &a+600Hvalues, for the interface (8U(s3t12vpsb10H(s3B<iface>(s0B(8U(s3t12vpsb10H. (8U(s3t12vpsb10H(s3B<param> (s0B(8U(s3t12vpsb10H can be the literal
  3227. &a+600Hdescription of the parameter.
  3228.  
  3229. &a+960HOn the serial interface,  this sends  control  packets over the
  3230. &a+600Hserial port. Example, '(8U(s3t12vpsb10H(s3Bparam port1 txdelay  255(s0B(8U(s3t12vpsb10H' will set the keyup
  3231. &a+600Htimer (type field =  txdelay)  on  the KISS TNC configured as port1 to
  3232. &a+600H2.55 seconds (255 x .01 sec).
  3233.  
  3234. &a+960HOn the radio ports, all timing parameters use a 10ms tick count,
  3235. &a+600He.g. 30 means 300ms. Some commonly used options are:
  3236.  
  3237. &a+960H(8U(s3t12vpsb10H(s3Bslottime(s0B(8U(s3t12vpsb10H  - the channel access slottime
  3238. &a+960H(8U(s3t12vpsb10H(s3Bmaxwait(s0B(8U(s3t12vpsb10H   - maximum time to defer transmissions
  3239. &a+960H(8U(s3t12vpsb10H(s3Btxdelay(s0B(8U(s3t12vpsb10H   - keyup delay before sending data
  3240. &a+960H(8U(s3t12vpsb10H(s3Bpersist(s0B(8U(s3t12vpsb10H   - the csma persistence (range 0-255)
  3241. &a+960H(8U(s3t12vpsb10H(s3Bmaxkey(s0B(8U(s3t12vpsb10H    - maximum time to allow transmitter to be keyed
  3242. &a+960H            (range 0-65000)
  3243. &a+960H(8U(s3t12vpsb10H(s3Btxtail(s0B(8U(s3t12vpsb10H    - time to keep transmitter keyed up after end of packet
  3244.  
  3245.  
  3246. &a+960HNOTE: the (8U(s3t12vpsb10H(s3Btxtail(s0B(8U(s3t12vpsb10H parameter is NOT settable, but is always 4
  3247. &a+600Hcharacters duration at the port's speed.  The value shown is
  3248. &a+600Hcalculated from the speed given when the interface is first attached.
  3249. &a+600HWhen you use the trick previously mentioned to allow interchanging of
  3250. &a+600HDE1200 and DE9600 modems, the txtail shown when a DE9600 modem is used
  3251. &a+600His WRONG.  However, the actual value used is still correct.
  3252.  
  3253.  
  3254.  
  3255. &a+600H(8U(s3t12vpsb10H(s3B&dDpassword <newpassword>&a+2376H{JNOS40)(s0B&d@
  3256.  
  3257. &a+960H(8U(s3t12vpsb10HSet a new sysop password. 30 chars maximum. Default is
  3258. &a+600H'0123456789' .
  3259.  
  3260.  
  3261.  
  3262. &a+600H(8U(s3t12vpsb10H(s3B&dDping <host> [<timeout>](s0B&d@
  3263.  
  3264. &a+960H(8U(s3t12vpsb10HVerify a tcp host is alive.  <host> is the address to ping,
  3265. &a+960H'timeout' is option and is in seconds.  Default timeout = 30.
  3266.  
  3267. &a+600H(8U(s3t12vpsb10H(s3B&dDpopmail <subcommands>(s0B&d@
  3268.  
  3269. &a+888H(s3B&dDpopmail addserver <host> [<seconds>] [hh:mm-hh:mm] <protocol>(s0B&d@
  3270. &a+888H(s3B&dD<mailbox> <username> <password>(s0B&d@
  3271.  
  3272.  
  3273. &a+960H(8U(s3t12vpsb10HAdd hostP as a pop server. When seconds is given, a timer is
  3274. &a+960Hstarted to query the  host with that interval for mail. If not
  3275. &a+960Hspecified no quering to the pop host  will be started. You have
  3276. &a+960Hto do that manualy with a kick.  When  hh:mm is given then only
  3277. &a+960Hin that exact timeframe are queries to the host made (allowed).
  3278.  
  3279.  
  3280. &l4C
  3281. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B58(s0B &a690V&a+960HProtocol is either POP2 or POP3, depending on the  mail service
  3282. &a+960Hthe host is providing.
  3283.  
  3284. &a+960HNote: pop2 is superceded by pop3.
  3285.  
  3286. &a+960HMailbox is the mailbox name on the host where mail has to be
  3287. &a+960Hpicked up.
  3288.  
  3289. &a+960HUsername and password are this system's validation parameters for
  3290. &a+960Hthe host.
  3291.  
  3292. &a+960HNote: On entering this command the host name is looked up. If
  3293. &a+960Hnonexistent, an error message is displayed.
  3294.  
  3295. &a+888H(8U(s3t12vpsb10H(s3B&dDpopmail dropserver <host>(s0B&d@
  3296.  
  3297.  
  3298. &a+960H(8U(s3t12vpsb10HDrops host from the list of pop servers to be queried.  All
  3299. &a+960Hreferences to the entry are deleted from the current system.
  3300.  
  3301. &a+888H(8U(s3t12vpsb10H(s3B&dDpopmail kick <host>(s0B&d@
  3302.  
  3303. &a+960H(8U(s3t12vpsb10HStarts a pop session with host to retrieve mail.  This command is
  3304. &a+960Hneeded  when no interval is specified with the popmail addserver
  3305. &a+960Hcommand.
  3306.  
  3307. &a+888H(8U(s3t12vpsb10H(s3B&dDpopmail list(s0B&d@
  3308.  
  3309. &a+960H(8U(s3t12vpsb10HLists the current popmail server table.
  3310.  
  3311. &a+888H(8U(s3t12vpsb10H(s3B&dDpopmail quiet <yes|no>(s0B&d@
  3312.  
  3313. &a+960H(8U(s3t12vpsb10HDisplays or sets the notification of new mail ariving via pop.
  3314.  
  3315. &a+888H(8U(s3t12vpsb10H(s3B&dDpopmail trace <level>(s0B&d@
  3316.  
  3317.  
  3318. &a+960H(8U(s3t12vpsb10HDisplays or sets the trace level of pop sessions. Current trace
  3319. &a+960Hlevels are:
  3320.  
  3321. &a+960H 0 - No tracing
  3322. &a+960H 1 - Serious errors reported
  3323. &a+960H 2 - Transient errors reported
  3324. &a+960H 3 - session progress reported
  3325.  
  3326. &a+960HNote that tracing only goes to the log file.
  3327.  
  3328. &a+600H(8U(s3t12vpsb10H(s3B&dDports&a+3600H{JNOS40}(s0B&d@
  3329.  
  3330. &a+960H(8U(s3t12vpsb10HDisplays the serial port and internal radio ports statistics.
  3331.  
  3332. &a+960HIf the serial port is used as a network interface, it will
  3333. &a+600Hdisplay port statistics.  For receive, it shows the number of received
  3334. &a+600Hcharacters, the high count in the receive buffer and the number of
  3335.  
  3336.  
  3337. &l4C
  3338. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B59(s0B &a690V&a+600Hcharacters that were dropped due to buffer overruns. The buffer in
  3339. &a+600Hquestion here is the receiver ring buffer that is setup in the attach
  3340. &a+600Hcommand (see 'attach 1'). If the high value is close to the buffer
  3341. &a+600Hsize, of there are overrun characters, increase the buffer size. (i.e.
  3342. &a+600Hre configure the system with a new eprom) For transmit, it shows the
  3343. &a+600Hnumber of characters transmitted, and the number of packets that are
  3344. &a+600Hwaiting to be sent.
  3345.  
  3346. &a+960HIt will show the type of modem connected to each radio port, and
  3347. &a+600Hother variables. Variables shown are:
  3348.  
  3349. &a+600HModem type:    A is DE1200 and compatible, B is DE9600 and compatible,
  3350. &a+1680HC is external K9NG etc., and D is loop back modem.
  3351. &a+1680HState: Indicates driver state, where    
  3352. &a+1680H     0=IDLE   Transmitter off, no data pending
  3353. &a+1680H     1=DEFER  Deferring transmit
  3354. &a+1680H     2=KEYUP  Permission to keyup the transmitter
  3355. &a+1680H     3=KEYWT  Transmitter switched on, in txdelay wait
  3356. &a+1680H              time
  3357. &a+1680H     4=ACTIVE Transmitter on, sending data
  3358. &a+600H                    5=FLUSH  CRC sent - attempt to start next frame
  3359. &a+600H                    6=TAIL   End of transmission, sending tail
  3360. &a+600HQueued:             the number of packets still waiting to be
  3361. &a+1680H      transmitted.
  3362. &a+600HSent:               the number of packets transmitted.
  3363. &a+600HTxerr:              the number of maximum key-up failures.
  3364. &a+600HRcvd:               the number of valid packets received.
  3365. &a+600HRxerror:            the number of erroneous packets received.
  3366. &a+600HRxspace:            the number of failed attempts to allocate a
  3367. &a+1680H       receive buffer.
  3368. &a+600HExints:             the number of External interrupts, this includes
  3369. &a+1680H       the next two.
  3370. &a+600HBrkints:            the number of receiver break-abort interrupts.
  3371. &a+600HDcdints:            the number of Data-Carrier-Detect interrupts.
  3372. &a+600HSpints:             the number of Special interrupts. (Spints - Error
  3373. &a+1680H       should equal Rcvd !)
  3374.  
  3375.  
  3376. &a+600H(8U(s3t12vpsb10H(s3B&dDps(s0B&d@
  3377.  
  3378. &a+960H(8U(s3t12vpsb10HDisplay process status information. The first line shows the time
  3379. &a+600Hthe system has been running, the active stack segment, and the
  3380. &a+600Hinterrupt stack usage. Next it displays all processes in the system.
  3381. &a+600HThe fields are as follows:
  3382.  
  3383. &a+960H(8U(s3t12vpsb10H(s3BPID(s0B(8U(s3t12vpsb10H - Process ID (the segment of the process descriptor).
  3384.  
  3385. &a+960H(8U(s3t12vpsb10H(s3BSP(s0B(8U(s3t12vpsb10H - The current value of this process' stack pointer.
  3386.  
  3387. &a+960H(8U(s3t12vpsb10H(s3Bstksize(s0B(8U(s3t12vpsb10H - The size of the stack allocated to this process.
  3388.  
  3389. &a+960H(8U(s3t12vpsb10H(s3Bmaxstk(s0B(8U(s3t12vpsb10H - The apparent peak stack utilization of this process.
  3390. &a+960HThis is done in a  somewhat  heuristic  fashion, so the numbers
  3391. &a+960Hshould be treated as approximate. If this number is close to the
  3392.  
  3393.  
  3394. &l4C
  3395. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B60(s0B &a690V&a+960Hstksize figure, the system is likely to crash.  (8U(s3t12vpsb10H(s3BPlease notify the(s0B
  3396. &a+960H(s3Bauthor if you examine such a situation.(s0B(8U(s3t12vpsb10H (The program should be
  3397. &a+960Hrecompiled to give the process a larger allocation when it is
  3398. &a+960Hstarted.)
  3399.  
  3400. &a+960H(8U(s3t12vpsb10H(s3Bevent(s0B(8U(s3t12vpsb10H - The event this process is waiting for, if it is not
  3401. &a+960Hrunnable.
  3402.  
  3403. &a+960H(8U(s3t12vpsb10H(s3Bfl(s0B(8U(s3t12vpsb10H - Process status flags. There are three: I (Interrupts
  3404. &a+960Henabled), W  (Waiting  for event) and S (suspended). The I flag
  3405. &a+960His set whenever a task has executed a pwait() call (wait for
  3406. &a+960Hevent) without first disabling hardware interrupts.  Only tasks
  3407. &a+960Hthat wait for hardware interrupt events will turn off this flag;
  3408. &a+960Hthis is done to avoid critical sections and missed  interrupts.
  3409. &a+960HThe  W flag  indicates  that  the  process is waiting for an
  3410. &a+960Hevent; the 'event' column will be non-blank. Note that although
  3411. &a+960Hthere may be several runnable processes at  any  time  (shown  in
  3412. &a+960Hthe 'ps' listing as those without the W flag and with blank event
  3413. &a+960Hfields) only one process is actually running at any  one  instant
  3414. &a+960H(The  Refrigerator  Light  Effect  says that the '(8U(s3t12vpsb10H(s3Bps(s0B(8U(s3t12vpsb10H' command is
  3415. &a+960Halways the one running when this display is generated.)
  3416.  
  3417.  
  3418.  
  3419. &a+600H(8U(s3t12vpsb10H(s3B&dDremote password <password>(s0B&d@
  3420.  
  3421. &a+960H(8U(s3t12vpsb10HSets the remote server password. Maximum 30 chars. Default is
  3422. &a+600H'0123456789' The remote server is compatible with the client in the
  3423. &a+600HNOS.EXE program. The remote server provides a way to remote reboot the
  3424. &a+600Hsystem without having to connect to it. You need to address the remote
  3425. &a+600Hserver with the remote client in the NOS.EXE program. Please see the
  3426. &a+600Hdocumentation of your favorite flavor of NOS.EXE for the syntax for
  3427. &a+600Hthe remote command. Sending a valid password with a command will cause
  3428. &a+600Hthe command to be executed.
  3429.  
  3430. &a+960HCurrently the server will execute the following commands:
  3431.  
  3432. &a+960Hreset -   restarts the system with a 'coldboot'; i.e. all
  3433. &a+960Hvariables in battery backed ram are reset to their default values
  3434.  
  3435. &a+960Hexit  -   restarts the system with a 'warm boot'; i.e. all
  3436. &a+960Hvariables in battery backed ram remain the same.
  3437.  
  3438.  
  3439.  
  3440. &a+600H(8U(s3t12vpsb10H(s3B&dDrestart&a+3456H{jnos40}(s0B&d@
  3441.  
  3442. &a+960H(8U(s3t12vpsb10HThis will restart the system. This is an immediate command !
  3443. &a+600H(i.e. no 'are you sure? warning...)  The system will 'warm-boot'. Thus
  3444. &a+600Hall variables in battery backed ram will keep their value as last set.
  3445.  
  3446.  
  3447.  
  3448. &a+600H(8U(s3t12vpsb10H(s3B&dDrip <subcommand>(s0B&d@
  3449.  
  3450.  
  3451. &l4C
  3452. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B61(s0B &a690V&a+960HBoth JNOS and JNOS40 now have RIP-2, a newer version of RIP.
  3453. &a+600HRIP-2 is not part of the "distribution compile" of JNOS from WG7J, but
  3454. &a+600Hit is included in the JNOS40 distribution.
  3455.  
  3456. &a+960HThe commands given here are used for RIP.  After this list of
  3457. &a+600Hcommands is the list for RIP-2.  The RIP-2 implementation includes
  3458. &a+600Hcompatibility with RIP-1.  The sets of commands are separated here to
  3459. &a+600Himprove clarity.
  3460.  
  3461.  
  3462.  
  3463. &a+888H(8U(s3t12vpsb10H(s3B&dDrip accept <gateway>(s0B&d@
  3464.  
  3465. &a+960H(8U(s3t12vpsb10HRemove the specified gateway from  the  RIP  filter  table,
  3466. &a+960Hallowing  future broadcasts from that gateway to be accepted.
  3467.  
  3468.  
  3469. &a+888H(8U(s3t12vpsb10H(s3B&dDrip add <hostid> <seconds> <flags>(s0B&d@
  3470.  
  3471. &a+960H(8U(s3t12vpsb10HAdd an entry to the RIP broadcast table. The IP routing table
  3472. &a+960Hwill be sent to (8U(s3t12vpsb10H(s3B<hostid>(s0B(8U(s3t12vpsb10H every interval of seconds. If (8U(s3t12vpsb10H(s3B<flags>(s0B(8U(s3t12vpsb10H is
  3473. &a+960Hspecified as 1, then "split horizon" processing will be performed
  3474. &a+960Hfor this destination. That is,  any  IP routing  table  entries
  3475. &a+960Hpointing  to the interface that will be used to send this update
  3476. &a+960Hwill be removed from the update.  If split horizon processing  is
  3477. &a+960Hnot  specified,  then all routing table entries except those
  3478. &a+960Hmarked "private" will be sent in each update.  (Private entries
  3479. &a+960Hare never sent in RIP packets).  If flags is 2, the broadcast
  3480. &a+960Hwill also advertise a route to the system itself.  Flags are
  3481. &a+960Haccumalative, ie a value of 3 will mean both "split horizon" and
  3482. &a+960H"me too".  See also the '(8U(s3t12vpsb10H(s3Broute(s0B(8U(s3t12vpsb10H' command.
  3483.  
  3484. &a+960HTriggered updates are always done.  That is, any change in the
  3485. &a+960Hrouting table that causes a previously reachable destination to
  3486. &a+960Hbecome unreachable will trigger an update that advertises the
  3487. &a+960Hdestination with metric 15, defined  to mean "infinity".
  3488.  
  3489. &a+960HNote that for RIP packets to be sent properly to a broadcast
  3490. &a+960Haddress,  there must exist correct IP routing and ARP table
  3491. &a+960Hentries that will first steer the broadcast to the correct
  3492. &a+960Hinterface and then place the correct link-level broadcast address
  3493. &a+960Hin the link-level destination field.  If a standard IP broadcast
  3494. &a+960Haddress convention is used (e.g. 44.26.0.0 or 44.26.255.255) then
  3495. &a+960Hchances are you already have the necessary IP routing table entry
  3496. &a+960H(unusual subnet or cluster-addressed networks may require special
  3497. &a+960Hattention!)   However, an '(8U(s3t12vpsb10H(s3Barp add(s0B(8U(s3t12vpsb10H' command will be required to
  3498. &a+960Htranslate this address to the appropriate link level broadcast
  3499. &a+960Haddress; For example,(8U(s3t12vpsb10H(s3B arp add 44.255.255.255 ax25 qst-0(s0B
  3500. &a+960H(8U(s3t12vpsb10Hfor an AX25 packet radio channel. (If there are multiple AX25
  3501. &a+960Hinterfaces, make a unique address for each interface.)
  3502.  
  3503.  
  3504. &a+888H(8U(s3t12vpsb10H(s3B&dDrip drop <dest>(s0B&d@
  3505.  
  3506.  
  3507.  
  3508. &l4C
  3509. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B62(s0B &a690V&a+960HRemove an entry from the RIP broadcast table.
  3510.  
  3511.  
  3512. &a+888H(8U(s3t12vpsb10H(s3B&dDrip kick&a+3096H{JNOS}(s0B&d@
  3513.  
  3514. &a+960H(8U(s3t12vpsb10HImmediate command to send a rip update.
  3515.  
  3516.  
  3517. &a+888H(8U(s3t12vpsb10H(s3B&dDrip merge [on|off](s0B&d@
  3518.  
  3519. &a+960H(8U(s3t12vpsb10H(B)  This flag controls an experimental feature for consolidating
  3520. &a+960Hredundant entries in the IP routing table. When rip merging is
  3521. &a+960Henabled, the table is scanned after processing each RIP update.
  3522. &a+960HAn entry is considered redundant if the target(s) it covers would
  3523. &a+960Hbe routed identically by a less "specific" entry already in the
  3524. &a+960Htable. That is, the target address(es) specified by the entry in
  3525. &a+960Hquestion must also match the target addresses of the less
  3526. &a+960Hspecific entry and the two entries must have the same interface
  3527. &a+960Hand gateway fields. For example, if the routing table contains
  3528.  
  3529. &a+600HDest            Len      Interface      Gateway   Metric  P Timer  Use
  3530. &a+600H44.2.3.4        32       ax0            44.96.1.2    1    0   0     0
  3531. &a+600H44.1.2.3        24       ax0            44.96.1.2    1    0   0     0
  3532.  
  3533. &a+960Hthen the first entry would be deleted as redundant since packets
  3534. &a+960Hsent to 44.2.3.4 will still be routed correctly by the second
  3535. &a+960Hentry. Note that the relative metrics of the entries are ignored.
  3536.  
  3537.  
  3538. &a+888H(8U(s3t12vpsb10H(s3B&dDrip refuse <gateway>(s0B&d@
  3539.  
  3540. &a+960H(8U(s3t12vpsb10HRefuse to accept RIP updates from the specified (8U(s3t12vpsb10H(s3B<gateway>(s0B(8U(s3t12vpsb10H by
  3541. &a+960Hadding the gateway to the RIP filter table. It may be later
  3542. &a+960Hremoved with the '(8U(s3t12vpsb10H(s3Brip accept(s0B(8U(s3t12vpsb10H' command.
  3543.  
  3544.  
  3545. &a+888H(8U(s3t12vpsb10H(s3B&dDrip request <gateway>(s0B&d@
  3546.  
  3547. &a+960H(8U(s3t12vpsb10HSend a RIP Request packet to the specified (8U(s3t12vpsb10H(s3B<gateway>(s0B(8U(s3t12vpsb10H, causing it
  3548. &a+960Hto reply with a RIP Response packet containing its routing table.
  3549.  
  3550. &a+888H(8U(s3t12vpsb10H(s3B&dDrip status(s0B&d@
  3551.  
  3552. &a+960H(8U(s3t12vpsb10HDisplay RIP status, including a count of the number of packets
  3553. &a+960Hsent and received, the number of requests and responses, the
  3554. &a+960Hnumber of unknown RIP packet types, and the number of refused RIP
  3555. &a+960Hupdates from hosts in the filter table.  A list of the addresses
  3556. &a+960Hand intervals to which periodic RIP updates are being sent is
  3557. &a+960Halso shown, along with the contents of the filter table.
  3558.  
  3559. &a+888H(8U(s3t12vpsb10H(s3B&dDrip trace [0|1|2](s0B&d@
  3560.  
  3561. &a+960H(8U(s3t12vpsb10H(B)  This variable controls the tracing of incoming and outgoing
  3562. &a+960HRIP packets. Setting it to 0 disables all RIP tracing. A value of
  3563.  
  3564.  
  3565. &l4C
  3566. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B63(s0B &a690V&a+960H1 causes changes in the routing table to be displayed, while
  3567. &a+960Hpackets that cause no changes cause no output.  Setting the
  3568. &a+960Hvariable to 2 produces maximum output, including tracing of RIP
  3569. &a+960Hpackets that cause no change in the routing table.
  3570.  
  3571. &a+888H(8U(s3t12vpsb10H(s3B&dDrip ttl <seconds>(s0B&d@
  3572.  
  3573. &a+960H(8U(s3t12vpsb10H(B)  Displays or sets the time to live timer to '(8U(s3t12vpsb10H(s3Bseconds(s0B(8U(s3t12vpsb10H'. Normal
  3574. &a+960Htime-out value is 240 seconds.  This is not the ttl in a rip
  3575. &a+960Hbroadcast (16 = infinite).  Set this timer before starting rip.
  3576. &a+960HChange this timer only in cooperation with your surrounding
  3577. &a+960Hnodes.   Default is 240 seconds.
  3578.  
  3579. &a+960HEnd of RIP-1 commands.
  3580.  
  3581. &a+600H*********************************************************************
  3582.  
  3583.  
  3584. &a+960HThe following text is provided by N0POY who did the NOS
  3585. &a+600Himplementation of RIP-2.
  3586.  
  3587. &a+960HThis document covers the implementation of RIP-2 (RFC 1388) in
  3588. &a+600HNOS.  Specifically the WG7J version of NOS.  RIP-2 is an enhanced
  3589. &a+600Hversion of the RIP protocol (RFC 1058).  RIP and RIP-2 are an interior
  3590. &a+600Hgateway protocol (IGP).  RIP-2 for NOS was implemented by Jeff White,
  3591. &a+600HN0POY.
  3592.  
  3593. &a+960HThis documentation is for the beta release V0.9 of RIP-2
  3594.  
  3595.  
  3596. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP-2 Features(s0B&d@
  3597.  
  3598.  
  3599. &a+960H(8U(s3t12vpsb10HThe NOS implementation implements all features of the normal RIP
  3600. &a+600Hprotocol (RFC 1058) and all features of the RIP-2 protocol (RFC 1388)
  3601. &a+600Hexcept multicasting (which NOS does not currently implement) and Route
  3602. &a+600HTags (NOS does not implement any EGPs).
  3603.  
  3604.  
  3605. &a+960HFeatures include:
  3606.  
  3607. &a+1176HRouting Domains
  3608.  
  3609. &a+1176HAuthentication
  3610.  
  3611. &a+1176HProxy routing
  3612.  
  3613. &a+1176HFiltering of naughty nodes
  3614.  
  3615. &a+1176HOptional refusal of a default route
  3616.  
  3617. &a+1176HEnhanced logging and tracing
  3618.  
  3619. &a+1176HRoute subnet masks correctly maintained
  3620.  
  3621.  
  3622. &l4C
  3623. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B64(s0B &a810V&a+1176HOptional refusal to accept older RIP version broadcasts
  3624.  
  3625. &a+1176HMixing of RIP-1 and RIP-2 support
  3626.  
  3627. &a+888H(8U(s3t12vpsb10H(s3B&dDNOS RIP COMMANDS(s0B&d@
  3628.  
  3629.  
  3630.  
  3631. &a+888H(s3B&dDRIP ACCEPT <gateway>(s0B&d@
  3632.  
  3633. &a+600H(8U(s3t12vpsb10HThe RIP ACCEPT command resumes the acceptance of RIP broadcasts from a
  3634. &a+600Hspecific node given in the <GATEWAY> field.
  3635.  
  3636. &a+1320HRIP ACCEPT 192.55.248.1  or
  3637.  
  3638. &a+1320HRIP ACCEPT skeggi.tcman.ampr.org
  3639.  
  3640.  
  3641.  
  3642. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP ADD <DEST> <INTERVAL> [<FLAGS>] [<RIPVER>] [AUTH <PASSWORD>](s0B&d@
  3643. &a+888H(s3B&dD[RD <routing domain>](s0B&d@
  3644.  
  3645.  
  3646.  
  3647.  
  3648. &a+960H(8U(s3t12vpsb10HThe RIP ADD command adds a node to the list of stations that are
  3649. &a+960Hto be broadcast to with the local nodes routing table.
  3650.  
  3651. &a+1176H<DEST> is the destination node, usually a broadcast address.
  3652. &a+1176H<INTERVAL> is the number of seconds between broadcasts.
  3653. &a+1176H<FLAGS> are the RIP flags used (see below for the flags), it
  3654. &a+1896His a hexadecimal number.
  3655. &a+1176H<RIPVER> is the version of the RIP broadcasts.  This may be a
  3656. &a+1896H1 or 2.  The AUTH identifier preceeds the
  3657. &a+1896Hauthentication password to be included with the RIP
  3658. &a+1896Hbroadcasts to this destination.
  3659. &a+1176HThe RD identifier preceeds the routing domain number.  This
  3660. &a+1896Hnumber must range from 0 to 65535.
  3661.  
  3662. &a+960HThe authentication fields and routing domain fields are only
  3663. &a+960Hvalid with RIP-2 broadcasts.  The password must be 16 characters
  3664. &a+960Hor fewer.  Printable ASCII characters are recommended, but not
  3665. &a+960Hrequired.
  3666.  
  3667.  
  3668. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP FLAGS(s0B&d@
  3669.  
  3670.  
  3671. &a+960H(8U(s3t12vpsb10H0x01 Do 'split horizon' processing
  3672.  
  3673. &a+960H0x02 Include ourselves in the routing broadcast
  3674.  
  3675. &a+960H0x04 Broadcast RIP packets (default type)
  3676.  
  3677.  
  3678. &l4C
  3679. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B65(s0B &a810V&a+960H0x08 Multicast RIP packets (not implemented) (RIP-2)
  3680.  
  3681. &a+960H0x10 Poisoned Reverse on
  3682.  
  3683. &a+960H0x20 Authentication data to be included in broadcast (RIP-2)
  3684.  
  3685.  
  3686.  
  3687. &a+960HRecommend flags are Split Horizon, and Poisoned Reverse or 0x11.
  3688. &a+960HAuthentication and routing domain data entered here only applies
  3689. &a+960Hto the outgoing RIP broadcasts.  See RIP AUTHADD and RIP AUTHDROP
  3690. &a+960Hfor entering acceptable passwords and routing domains.
  3691.  
  3692.  
  3693.  
  3694. &a+1320HExample:
  3695.  
  3696. &a+1320HRIP ADD SKEGGI.TCMAN.AMPR.ORG 30 0x31 2 AUTH frodo RD 2
  3697.  
  3698. &a+1320HRIP ADD BIGGUS.TCMAN.AMPR.ORG 300 0x11 1
  3699.  
  3700.  
  3701. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP PROXY <SRC> <DEST> <INTERVAL> [<FLAGS>] [AUTH <PASSWORD>(s0B&d@
  3702. &a+888H(s3B&dD[RD <ROUTING DOMAIN>](s0B&d@
  3703.  
  3704.  
  3705. &a+960H(8U(s3t12vpsb10HThe RIP PROXY command adds a node to the list of stations that
  3706. &a+960Hare to be broadcast to with the local nodes routing table.
  3707.  
  3708. &a+1176H<SRC> is the node that the broadcast will "point" to.
  3709. &a+1176H<DEST> is the destination node, usually a broadcast address.
  3710. &a+1896H<INTERVAL> is the number of seconds between
  3711. &a+1896Hbroadcasts.
  3712. &a+1176H<FLAGS> are the RIP flags used (see below for the flags), it
  3713. &a+1896His a hexadecimal number.
  3714. &a+1176HThe AUTH identifier preceeds the authentication password to be
  3715. &a+1896Hincluded with the RIP broadcasts to this
  3716. &a+1896Hdestination.
  3717. &a+1176HThe RD identifier preceeds the routing domain number.  This
  3718. &a+1896Hnumber must range from 0 to 65535.
  3719.  
  3720. &a+960HThe authentication fields and routing domain fields are only
  3721. &a+960Hvalid with RIP-2 broadcasts.  The password must be 16 characters
  3722. &a+960Hor fewer.  Printable ASCII characters are recommended, but not
  3723. &a+960Hrequired.
  3724.  
  3725.  
  3726. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP FLAGS(s0B&d@
  3727.  
  3728. &a+1176H(8U(s3t12vpsb10H0x01   Do split horizon processing
  3729.  
  3730. &a+1176H0x02   Include ourselves in the routing broadcast
  3731.  
  3732.  
  3733.  
  3734. &l4C
  3735. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B66(s0B &a690V&a+1176H0x04   Broadcast RIP packets (default type)
  3736.  
  3737. &a+1176H0x08   Multicast RIP packets (not implemented) (RIP-2)
  3738.  
  3739. &a+1176H0x10   Poisoned Reverse on
  3740.  
  3741. &a+1176H0x20   Authentication data to be included in broadcast (RIP-2)
  3742.  
  3743.  
  3744. &a+960HRecommend flags are Split Horizon, and Poisoned Reverse or 0x11.
  3745. &a+960HAuthentication and routing domain data entered here only apply to
  3746. &a+960Hthe outgoing RIP broadcasts.  See RIP AUTHADD and RIP AUTHDROP
  3747. &a+960Hfor entering acceptable passwords and routing domains.
  3748.  
  3749. &a+960HProxy RIP is tricky, complex and not needed for normal use.  Do
  3750. &a+960HNOT use proxy rip unless you understand what you are doing.
  3751. &a+960HProxy RIP's primary use would be to advertise routes to another
  3752. &a+960Hmachine that is aquiring routing information via another routing
  3753. &a+960Hprotocol.  See RFC 1388 for further details.
  3754.  
  3755.  
  3756.  
  3757. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP DROP <dest> [<DOMAIN>](s0B&d@
  3758.  
  3759. &a+600H(8U(s3t12vpsb10HRIP DROP removes a routing broadcast entry.  If a RIP-2 broadcast was
  3760. &a+600Hentered, the correct routing domain needs to be entered, since it is
  3761. &a+600Hpossible to broadcast multiple routing domains to the same address.
  3762.  
  3763. &a+1320HExample:
  3764.  
  3765. &a+1320HRIP DROP SKEGGI.TCMAN.AMPR.ORG 2
  3766.  
  3767.  
  3768. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP AUTHADD <interface> <routing domain> [<password>](s0B&d@
  3769.  
  3770. &a+960H(8U(s3t12vpsb10HRIP AUTHADD adds an acceptable routing domain and optionally a
  3771. &a+960Hpassword to a specific interface.
  3772.  
  3773. &a+1320HExample:
  3774.  
  3775. &a+1320HRIP AUTHADD ax0 2 frodo
  3776.  
  3777. &a+1320HRIP AUTHADD en0 3
  3778.  
  3779.  
  3780. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP AUTHDROP <interface> <routing domain>(s0B&d@
  3781.  
  3782. &a+960H(8U(s3t12vpsb10HRIP AUTHDROP removes an acceptable routing domain (and password
  3783. &a+960Hif any) from a specific interface.
  3784.  
  3785. &a+1320HExample:  
  3786.  
  3787. &a+1320HRIP AUTHDROP ax0 2
  3788.  
  3789.  
  3790.  
  3791. &l4C
  3792. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B67(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDRIP REJECT <version>(s0B&d@
  3793.  
  3794. &a+960H(8U(s3t12vpsb10HRIP REJECT is used to ignore older RIP broadcasts, as they may
  3795. &a+960Hcause undesirable routing table alterations.  The version number
  3796. &a+960His the version number and below that are ignored.  RIP version 0
  3797. &a+960H(XNS RIP) is always ignored.  The default is 0.
  3798.  
  3799. &a+960HTo ignore RIP-1 broadcasts:  RIP REJECT 1 would do the job.
  3800.  
  3801.  
  3802. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP FILTER <ON|OFF>(s0B&d@
  3803.  
  3804. &a+960H(8U(s3t12vpsb10HRIP FILTER will cause advertisements to the default route
  3805. &a+960H(0.0.0.0) to be tossed and ignored.  By default this is off.
  3806.  
  3807. &a+960HThis can serve as a LID filter.  Default routes should NOT be
  3808. &a+960Hadvertised, unless there is a specific reason (ie this machine is
  3809. &a+960Ha gateway to the rest of the Internet).
  3810.  
  3811. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP MERGE <ON|OFF>(s0B&d@
  3812.  
  3813. &a+960H(8U(s3t12vpsb10HRIP MERGE will cause overlapping routing entries to be merged
  3814. &a+960Hinto one routing entry.
  3815.  
  3816. &a+960HFor example N0BEL.TCMAN.AMPR.ORG is a route to 192.133.30.0/28,
  3817. &a+960Hand 192.133.30.16/28, with merging on this would become a single
  3818. &a+960Hentry of 192.133.30.0/27.
  3819.  
  3820.  
  3821. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP REFUSE <gateway>(s0B&d@
  3822.  
  3823. &a+960H(8U(s3t12vpsb10HRIP REFUSE will reject all RIP broadcasts from the GATEWAY
  3824. &a+960Hstation.  RIP ACCEPT is the opposite.  By default all stations
  3825. &a+960Hare accepted.
  3826.  
  3827.  
  3828. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP REQUEST <GATEWAY>(s0B&d@
  3829.  
  3830. &a+960H(8U(s3t12vpsb10HRIP REQUEST asks the gateway station to send a routing table now,
  3831. &a+960Hrather than waiting for periodic updates.
  3832.  
  3833.  
  3834. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP STATUS(s0B&d@
  3835.  
  3836. &a+960H(8U(s3t12vpsb10HRIP STATUS will display various statistics for RIP-1 and RIP-2,
  3837. &a+960HRIP broadcasts, RIP refusals, and acceptable Interface, Domain
  3838. &a+960Hand Password combinations.  It also displays the refusing version
  3839. &a+960Hlevel.  The DEFAULT interface is for every interface.  Thus
  3840. &a+960Hunless removed, and RIP-2 broadcast with a domain of 0 does not
  3841. &a+960Hrequire a password and will be accepted.
  3842.  
  3843. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP TRACE <level> [<FILE>](s0B&d@
  3844.  
  3845.  
  3846.  
  3847.  
  3848. &l4C
  3849. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B68(s0B &a690V&a+960HRIP TRACE will begin tracing RIP operations.  The higher the
  3850. &a+960Hlevel, the more detailed the logging.  Level 9 is the useful
  3851. &a+960Hmaximum, with level 0 (the default) being no logging.  If a file
  3852. &a+960His specified, logging will go to that file, else logging appears
  3853. &a+960Hon the console.
  3854.  
  3855. &a+888H(8U(s3t12vpsb10H(s3B&dDRIP TTL <time-To-LIVE>(s0B&d@
  3856.  
  3857. &a+960H(8U(s3t12vpsb10HRIP TTL sets the time-to-live before RIP entries expire from the
  3858. &a+960Hrouting tables.  The default should work for almost all cases.
  3859.  
  3860. &a+960HEnd of RIP-2 Description
  3861.  
  3862.  
  3863. &a+600H(8U(s3t12vpsb10H(s3B&dDroute [<subcommand>](s0B&d@
  3864.  
  3865. &a+960H(8U(s3t12vpsb10HWith no arguments, '(8U(s3t12vpsb10H(s3Broute(s0B(8U(s3t12vpsb10H' displays the IP routing table.
  3866.  
  3867.  
  3868. &a+888H(8U(s3t12vpsb10H(s3B&dDroute add <desthostid>[/bits] default <iface> [<gatewayhostid> |(s0B&d@
  3869. &a+888H(s3B&dDdirect] [metric](s0B&d@
  3870.  
  3871. &a+960H(8U(s3t12vpsb10HNOTE:  Attempting tcp connections to an address without an
  3872. &a+960Hexisting route fails immediately.
  3873.  
  3874. &a+960HThis command adds an entry to the routing table.  It requires at
  3875. &a+960Hleast two more arguments, the (8U(s3t12vpsb10H(s3Bdesthostid(s0B(8U(s3t12vpsb10H of the target
  3876. &a+960Hdestination and the name of the interface (8U(s3t12vpsb10H(s3B<iface> (s0B(8U(s3t12vpsb10Hto which its
  3877. &a+960Hpackets should be sent.  If the destination is not local,  the
  3878. &a+960Hgateway's hostid should also be specified. (If the interface is a
  3879. &a+960Hpoint-to-point link, then (8U(s3t12vpsb10H(s3B<gatewayhostid>(s0B(8U(s3t12vpsb10H may be omitted even if
  3880. &a+960Hthe target is non-local because this field is only used to
  3881. &a+960Hdetermine the gateway's link level address, if any.  If the
  3882. &a+960Hdestination is directly reachable, (8U(s3t12vpsb10H(s3B<gatewayhostid>(s0B(8U(s3t12vpsb10H is also
  3883. &a+960Hunnecessary since the destination address is used to determine
  3884. &a+960Hthe interface link address).  If (8U(s3t12vpsb10H(s3B<rspf>(s0B(8U(s3t12vpsb10H is used and the system is
  3885. &a+960Ha switch / router to multiple routes, the keyword '(8U(s3t12vpsb10H(s3Bdirect(s0B(8U(s3t12vpsb10H' can be
  3886. &a+960Hused instead of a (8U(s3t12vpsb10H(s3B<gatewayhostid>(s0B(8U(s3t12vpsb10H to set the metric higher than
  3887. &a+960Hthe default of 1.  This way routes advertised by other rspf
  3888. &a+960Hstations can be cheaper and get selected.  If '(8U(s3t12vpsb10H(s3Bdirect(s0B(8U(s3t12vpsb10H' is given
  3889. &a+960Hbut (8U(s3t12vpsb10H(s3B<metric>(s0B(8U(s3t12vpsb10H not, an new algorithm is used to set the metric
  3890. &a+960Hdependent on the number of subnet mask bits.
  3891. &a+960HThe optional (8U(s3t12vpsb10H(s3B/bits(s0B(8U(s3t12vpsb10H suffix to the destination host id specifies
  3892. &a+960Hhow many leading bits in the host id are to be considered
  3893. &a+960Hsignificant in the routing comparisons.  If not specified, 32
  3894. &a+960Hbits (i.e., full significance) is assumed. With this option, a
  3895. &a+960Hsingle routing table entry may refer to many hosts all sharing a
  3896. &a+960Hcommon bit string prefix in their IP addresses.  For example,
  3897. &a+960HARPA Class A, B and C networks would use suffixes of /8,  /16 and
  3898. &a+960H/24 respectively. E.g. the command
  3899.  
  3900. &a+1320H(8U(s3t12vpsb10H(s3Broute add 44/8 ax0 44.64.0.2(s0B
  3901.  
  3902.  
  3903.  
  3904.  
  3905. &l4C
  3906. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B69(s0B &a690V&a+960Hcauses any IP addresses beginning with "44" in the first 8 bits
  3907. &a+960Hto be routed to 44.64.0.2; the remaining 24 bits are "don't-
  3908. &a+960Hcares".
  3909.  
  3910. &a+960HWhen an IP address to be routed matches more than one entry in
  3911. &a+960Hthe routing table, the entry with largest 'bits' parameter (i.e.,
  3912. &a+960Hthe "best" match) is used. This allows individual hosts or blocks
  3913. &a+960Hof hosts to be exceptions to a more general rule for a larger
  3914. &a+960Hblock of hosts.
  3915.  
  3916. &a+960HThe special destination '(8U(s3t12vpsb10H(s3Bdefault(s0B(8U(s3t12vpsb10H' is used to route datagrams to
  3917. &a+960Haddresses not matched by any other entries in the routing table;
  3918. &a+960Hit is equivalent to specifying a (8U(s3t12vpsb10H(s3B/bits(s0B(8U(s3t12vpsb10H suffix of /0 to any
  3919. &a+960Hdestination hostid. Care must be taken with '(8U(s3t12vpsb10H(s3Bdefault(s0B(8U(s3t12vpsb10H' entries
  3920. &a+960Hsince two nodes with default entries pointing at each other will
  3921. &a+960Hroute packets to unknown addresses back and forth in a loop until
  3922. &a+960Htheir  time-to-live (TTL) fields expire.  (Routing loops for
  3923. &a+960Hspecific addresses can also be created, but this is less likely
  3924. &a+960Hto occur accidentally).
  3925.  
  3926. &a+960HThere is one built-in interface: loopback. Loopback is for
  3927. &a+960Hinternal purposes only.
  3928.  
  3929. &a+960HHere are some examples of the route command:
  3930.  
  3931. &a+960H(8U(s3t12vpsb10H(s3B# Route datagrams to IP address 44.0.0.3 to SLIP line #0.(s0B
  3932. &a+960H(s3B# No gateway is needed because SLIP is point-to point.(s0B
  3933.  
  3934. &a+960H(8U(s3t12vpsb10Hroute add 44.0.0.3 sl0
  3935.  
  3936. &a+960H(8U(s3t12vpsb10H(s3B# Route all default traffic to the gateway on the local Ethernet(s0B
  3937. &a+960H(s3B# with IP address 44.0.0.1(s0B
  3938.  
  3939. &a+960H(8U(s3t12vpsb10Hroute add default ec0 44.0.0.1
  3940.  
  3941. &a+960H(8U(s3t12vpsb10H(s3B# The local Ethernet has an ARPA Class-C address assignment;(s0B
  3942. &a+960H(s3B# route all IP addresses beginning with 192.4.8 to it(s0B
  3943.  
  3944. &a+960H(8U(s3t12vpsb10Hroute add 192.4.8/24 ec0
  3945.  
  3946. &a+960H(8U(s3t12vpsb10H(s3B# The station with IP address 44.0.0.10 is on the local AX.25(s0B
  3947. &a+960H(s3Bchannel(s0B
  3948.  
  3949. &a+960H(8U(s3t12vpsb10Hroute add 44.0.0.10 ax0
  3950.  
  3951. &a+960H(8U(s3t12vpsb10H(s3B#An encapsulation link to 192.4.8.12 where the subnet 44.64.0.0(s0B
  3952. &a+960H(s3Bis accessible. The Internet does not know(s0B
  3953. &a+960H(s3B #where we are but we just use them with what they know:(s0B
  3954. &a+960H(8U(s3t12vpsb10Hroute add 44.64.0.0/16 encap 192.4.8.12 4
  3955.  
  3956.  
  3957.  
  3958. &a+888H(8U(s3t12vpsb10H(s3B&dDroute addprivate <dest hostid>[/bits] | default  <iface>(s0B&d@
  3959. &a+888H(s3B&dD[<gateway hostid> [<metric>]](s0B&d@
  3960.  
  3961.  
  3962. &l4C
  3963. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B70(s0B &a690V&a+960HThis command is identical to '(8U(s3t12vpsb10H(s3Broute add(s0B(8U(s3t12vpsb10H' except that  it  also
  3964. &a+960Hmarks  the  new entry as private; it will never be included in
  3965. &a+960Houtgoing RIP updates. It will also not be shown in the nodeshell
  3966. &a+960H'(8U(s3t12vpsb10H(s3BIProute(s0B(8U(s3t12vpsb10H' command.
  3967.  
  3968.  
  3969. &a+888H(8U(s3t12vpsb10H(s3B&dDroute drop <dest hostid>(s0B&d@
  3970.  
  3971. &a+960H(8U(s3t12vpsb10HDelete an entry from the table.  If  a  packet  arrives  for  the
  3972. &a+960Hdeleted address and a default route is in effect, it will be
  3973. &a+960Hused.
  3974.  
  3975.  
  3976. &a+600H(8U(s3t12vpsb10H(s3B&dDrspf <subcommand>(s0B&d@
  3977.  
  3978. &a+960H(8U(s3t12vpsb10HRSPF is the Radio Shortest Path First protocol. Each station
  3979. &a+600Hlistens for  RRH (Router  to  Router Hello) messages. When such a RRH
  3980. &a+600Hmessage is received, it will figure out if the link is bi-directional
  3981. &a+600Hby pinging the  other  station. The protocol is described in the RSPF
  3982. &a+600H2.1 specification.
  3983.  
  3984.  
  3985. &a+888H(8U(s3t12vpsb10H(s3B&dDrspf interface <interface> <quality> <horizon>(s0B&d@
  3986.  
  3987. &a+960H(s3B<interface>(s0B(8U(s3t12vpsb10H is the required interface rspf should use.  (8U(s3t12vpsb10H(s3Bquality(s0B
  3988. &a+960H(8U(s3t12vpsb10His from 1  to   127,  (8U(s3t12vpsb10H(s3Bhorizon(s0B(8U(s3t12vpsb10H  is between 1 to 255.  End nodes
  3989. &a+960Hshould have the quality set to 1. Immediate nodes normally set
  3990. &a+960Hthe quality to 8. The normally used value for horizon is 32.
  3991.  
  3992.  
  3993. &a+888H(8U(s3t12vpsb10H(s3B&dDrspf mode [vc | datagram | none](s0B&d@
  3994.  
  3995. &a+960H(8U(s3t12vpsb10H(B)  Display the preferred mode for RSPF.  Modes are (8U(s3t12vpsb10H(s3Bvc(s0B(8U(s3t12vpsb10H  (Virtual
  3996. &a+960HCircuit) and (8U(s3t12vpsb10H(s3Bdatagram(s0B(8U(s3t12vpsb10H.  (8U(s3t12vpsb10H(s3Bnone(s0B(8U(s3t12vpsb10H resets the preferred mode.
  3997.  
  3998.  
  3999. &a+888H(8U(s3t12vpsb10H(s3B&dDrspf rrhtimer [seconds](s0B&d@
  4000.  
  4001. &a+960H(8U(s3t12vpsb10H(B)  Display or set the rrh timer value.
  4002.  
  4003.  
  4004. &a+888H(8U(s3t12vpsb10H(s3B&dDrspf suspecttimer [<seconds>](s0B&d@
  4005.  
  4006. &a+960H(8U(s3t12vpsb10H(B)  Display or set the suspect timer value.
  4007.  
  4008.  
  4009. &a+888H(8U(s3t12vpsb10H(s3B&dDrspf timer [<seconds>](s0B&d@
  4010.  
  4011. &a+960H(8U(s3t12vpsb10H(B)  Display or set the update timer value.
  4012.  
  4013.  
  4014. &a+600H(8U(s3t12vpsb10H(s3B&dDsession [<session#>]&a+2520H{JNOS}(s0B&d@
  4015.  
  4016.  
  4017.  
  4018.  
  4019. &l4C
  4020. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B71(s0B &a690V&a+960HWithout arguments, displays the list of current sessions,
  4021. &a+600Hincluding session number, remote TCP or AX.25 address,  the address of
  4022. &a+600Hthe TCP or AX.25 control block, and the session swap mode under the
  4023. &a+600H'Sw' heading.  An asterisk (*) is shown next to the current session.
  4024.  
  4025. &a+960HEntering  a session number as an argument to the session command
  4026. &a+600Hwill put you in converse mode with that session.  If the Telnet
  4027. &a+600Hsession; entering a blank line at this point puts you in converse mode
  4028. &a+600Hwith server is enabled, the user is notified of an incoming request
  4029. &a+600Hand a session number is automatically assigned.  The user may then
  4030. &a+600Hselect the session normally to converse with the remote user as though
  4031. &a+600Hthe session had been locally initiated.
  4032.  
  4033. &a+888H(8U(s3t12vpsb10H(s3B&dDsession [[<session#>] [flowmode [on | off]]]       {JNOS}(s0B&d@
  4034.  
  4035. &a+960H(8U(s3t12vpsb10Hflowmode' displays or enables / disables setting of *more*
  4036. &a+960Hhandling for < session#>.  This is handy for long directory
  4037. &a+960Hlistings coming from an ftp session, for example .  Escaping to
  4038. &a+960Hcommand mode before issuing the dir command and entering "session
  4039. &a+960H# flowmode on" gives a page at a time to look at.  At any time
  4040. &a+960Hyou can escape out again and switch flowmode off.  Note that a
  4041. &a+960Hftp session has it's own flow command now built in.  See FTP
  4042. &a+960Hcommands later in this manual.
  4043.  
  4044. &a+888H(8U(s3t12vpsb10H(s3B&dDsession [swap [E|X|M|F]]&a+1944H{JNOS}(s0B&d@
  4045.  
  4046. &a+960H(8U(s3t12vpsb10HDisplay or set the current session swap mode as Ems, Xms, Memory,
  4047. &a+960Hor File.
  4048. &a+960Hsession screens when swapped out (ie. not the active session) can
  4049. &a+960Hnow be saved in 4 different modes which can save conventional
  4050. &a+960Hmemory.
  4051.  
  4052. &a+960HModes are:
  4053. &a+960H0 - in EMS (if available), this is now the default mode.
  4054. &a+960H1 - in XMS (if available and no EMS) (Note: NOT! functional yet)
  4055. &a+960H2 - in conventional memory, the previous method. Used if EMS/XMS
  4056. &a+960Hdoesn't exist.
  4057. &a+960H3 - in a temporary file. (Use only if you have a ramdisk for
  4058. &a+960Htmpfiles, or  a fast harddisk with cache...)
  4059.  
  4060. &a+960H  You can force options 1, 2 and 3 from the command line starting
  4061. &a+960HNOS with the  -m# option, where # is 1, 2 or 3.
  4062.  
  4063.  
  4064. &a+600H(8U(s3t12vpsb10H(s3B&dDshell &a+3528H{JNOS}(s0B&d@
  4065.  
  4066.  
  4067. &a+960H(8U(s3t12vpsb10HSuspends JNOS and executes a sub-shell  ("command  processor"
  4068. &a+600Hunder  MS-DOS).  When the sub-shell exits, Nos resumes (under MS-DOS,
  4069. &a+600Henter the exit command).
  4070.  
  4071.  
  4072. &a+960HNote: see the COMSPEC environment variable.
  4073.  
  4074.  
  4075.  
  4076. &l4C
  4077. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B72(s0B &a810V&a+960HBackground activity (FTP servers, etc.) is also suspended while
  4078. &a+600Hthe subshell executes.  Note that this will fail unless there is
  4079. &a+600Hsufficient unused memory for the subshell and whatever command the
  4080. &a+600Huser tries to run.  When shelled out, Mailbox Operator connects and
  4081. &a+600Httylink incoming connections are refused.  A 'system unattended'
  4082. &a+600Hmessage is sent to the "connector" of that socket.
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091. &a+600H(8U(s3t12vpsb10H(s3B&dDskick <socket#>(s0B&d@
  4092.  
  4093. &a+960H(8U(s3t12vpsb10HThis is a shorthand for the various '(8U(s3t12vpsb10H(s3Bkick(s0B(8U(s3t12vpsb10H' subcommands. This one
  4094. &a+600Hsearches  the socket for correct type and kicks the transport layer.
  4095.  
  4096.  
  4097.  
  4098. &a+600H(8U(s3t12vpsb10H(s3B&dDsmtp <subcommand>(s0B&d@
  4099.  
  4100.  
  4101. &a+960H(8U(s3t12vpsb10HThese commands are used for the Simple  Message  Transport
  4102. &a+600HProtocol  service (that is, mail).
  4103.  
  4104. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp batch [yes | no](s0B&d@
  4105.  
  4106. &a+960H(8U(s3t12vpsb10HIf set smtp will batch the commands into one frame.  When off
  4107. &a+960Honly one command is sent and a response is waited for.  Some old
  4108. &a+960Hand flaky smtp servers cannot handle more than one command at a
  4109. &a+960Htime.  NOS can handle multiple.  If you are not hindered by an
  4110. &a+960Hold smtp server, setting batch reduces bandwidth.
  4111.  
  4112. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp bidcheck [ON | off](s0B&d@
  4113.  
  4114. &a+960H(8U(s3t12vpsb10HSets or displays status of smtp bidchecking.  Default is ON.
  4115.  
  4116. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp gateway [<hostid>](s0B&d@
  4117.  
  4118. &a+960H(8U(s3t12vpsb10HDisplays or sets the host to be used as a "smart" mail relay.
  4119. &a+960HAny  mail sent to a host not in the host table will instead be
  4120. &a+960Hsent to the gateway for forwarding.
  4121.  
  4122. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp kick(s0B&d@
  4123.  
  4124. &a+960H(8U(s3t12vpsb10HRun through the outgoing mail queue and attempt to deliver any
  4125. &a+960Hpending  mail.  This command allows the user to "kick" the mail
  4126. &a+960Hsystem manually.  Normally, this command is periodically invoked
  4127. &a+960Hby a timer whenever NOS is running.
  4128.  
  4129. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp kill [<jobid>](s0B&d@
  4130.  
  4131.  
  4132. &l4C
  4133. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B73(s0B &a690V&a+960HKill <jobid> and delete the message.
  4134.  
  4135. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp list(s0B&d@
  4136.  
  4137. &a+960H(8U(s3t12vpsb10HList the current jobs. An "L" means locked and in progress.  It
  4138. &a+960His wise to add in autoexec.bat a "del /spool/mqueue/*.lck"
  4139. &a+960Hcommand.  As of JNOS 1.10 (x16), all '.lck' files are
  4140. &a+960Hautomatically deleted on startup.
  4141.  
  4142. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp maxclients [<count>](s0B&d@
  4143.  
  4144. &a+960H(8U(s3t12vpsb10HDisplays or sets the maximum number of simultaneous outgoing
  4145. &a+960HSMTP sessions that will be allowed.  The default is 10.  Reduce
  4146. &a+960H<count> if network congestion is a problem.
  4147.  
  4148. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp mode [queue | ROUTE](s0B&d@
  4149.  
  4150. &a+960H(8U(s3t12vpsb10HSets the smtp delivery mode.  If 'queue', all messages are left
  4151. &a+960Hin /spool/rqueue for external forwarding and handling.  If
  4152. &a+960H'route', messages are handled and, if for local, appended to a
  4153. &a+960Hmailbox, or if remote they are forwarded.  Default = 'route'
  4154.  
  4155.  
  4156. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp quiet [YES | no](s0B&d@
  4157.  
  4158. &a+960H(8U(s3t12vpsb10HEnables or disables the message that new mail arrived at this
  4159. &a+960Hsystem.
  4160.  
  4161. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp t4 [<seconds>](s0B&d@
  4162.  
  4163. &a+960H(8U(s3t12vpsb10HDisplays or sets a t4 timer for smtp sessions so that they will
  4164. &a+960Hdisconnect after a period of inactivity and prevent lockups.
  4165. &a+960HDefault = 0, i.e., no disconnect for timeout.
  4166.  
  4167. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp timer [<seconds>](s0B&d@
  4168.  
  4169.  
  4170. &a+960H(8U(s3t12vpsb10HDisplays or sets the interval, between scans of the outbound mail
  4171. &a+960Hqueue.  For example, smtp timer 600 will cause the system to
  4172. &a+960Hcheck for outgoing mail every 10 minutes and attempt to deliver
  4173. &a+960Hanything it finds, subject of course to the smtp maxclients
  4174. &a+960Hlimit.  Setting a value of zero disables queue scanning
  4175. &a+960Haltogether.  This value is  recommended  for standalone IP
  4176. &a+960Hgateways that never handle mail, since it saves wear and tear on
  4177. &a+960Hthe floppy disk drive.  Default = 0
  4178.  
  4179.  
  4180. &a+888H(8U(s3t12vpsb10H(s3B&dDsmtp trace [<value>](s0B&d@
  4181.  
  4182.  
  4183. &a+960H(8U(s3t12vpsb10HDisplays or sets the trace flag in the SMTP client, allowing you
  4184. &a+960Hto  watch SMTP's conversations as it delivers mail.  Zero (the
  4185. &a+960Hdefault) disables tracing.
  4186.  
  4187.  
  4188.  
  4189. &l4C
  4190. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B74(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDsmtp usemx [yes | NO](s0B&d@
  4191.  
  4192. &a+960H(8U(s3t12vpsb10HDisplays or sets a flag enabling or disabling MX record lookups.
  4193. &a+960HThis can  be enabled if a domain server is available in the near
  4194. &a+960Hdistance (reachable).  It should be disabled (default) if no
  4195. &a+960Hdomain server is in reach to  satisfy  the MX  query.  Note that
  4196. &a+960HMX record handling is very limited in NOS.  If an answer from a
  4197. &a+960Hdomain name server comes in it is taken to be the destination.
  4198. &a+600H(8U(s3t12vpsb10H(s3B&dDsocket [<socket#>](s0B&d@
  4199.  
  4200. &a+960H(8U(s3t12vpsb10HWithout an argument, displays all active  sockets,  giving  their
  4201. &a+600Hindex  and type,  the address of the associated protocol control block
  4202. &a+600Hand the and owner process ID and name. If the index to an active
  4203. &a+600Hsocket is supplied, the status display  for  the appropriate protocol
  4204. &a+600His called.  For example, if the socket refers to a TCP connection, the
  4205. &a+600Hdisplay will be that given by the 'tcp status' command  with  the
  4206. &a+600Hprotocol  control block address.
  4207.  
  4208.  
  4209.  
  4210. &a+600H(8U(s3t12vpsb10H(s3B&dDstart <servers...>(s0B&d@
  4211.  
  4212. &a+960H(8U(s3t12vpsb10H(B)  Start the specified servers.  Currently supported are
  4213. &a+600Htelnet, ax25, netrom, convers, remote, rip.  These are automatically
  4214. &a+600Hstarted at startup (i.e. no 'start xyz' needed in the autoexec
  4215. &a+600H'file'.)
  4216.  
  4217.  
  4218.  
  4219. &a+600H(8U(s3t12vpsb10H(s3B&dDstatus(s0B&d@
  4220.  
  4221. &a+960H(8U(s3t12vpsb10HDisplays information on JNOS40:  When started, how long running,
  4222. &a+600Hetc.
  4223.  
  4224.  
  4225.  
  4226. &a+600H(8U(s3t12vpsb10H(s3B&dDstop <server...>(s0B&d@
  4227.  
  4228. &a+960H(8U(s3t12vpsb10H(B)  Stop the specified server,  rejecting  any  further  remote
  4229. &a+600Hconnect requests. Existing connections are allowed to complete
  4230. &a+600Hnormally.
  4231.  
  4232.  
  4233.  
  4234. &a+600H(8U(s3t12vpsb10H(s3B&dDsysop [<hostname|ip addr>] [port](s0B&d@
  4235.  
  4236. &a+960H(8U(s3t12vpsb10HThe sysop command allows you to configure the ip address of a
  4237. &a+600Hremote system that nodeshell user sysop chat attempts should be routed
  4238. &a+600Hto.  The port number defaults to 87, i.e. the tcp ttylink port.  If
  4239. &a+600Hconfigured, and a node shell user gives the '(8U(s3t12vpsb10H(s3BSysop(s0B(8U(s3t12vpsb10H' command, a tcp/ip
  4240. &a+600Hlink will be tried to establish to the remote system.
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246. &l4C
  4247. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B75(s0B &a690V&a+960HFor example, I  have the Data Engine setup to link to my own PC's
  4248. &a+600Httylink listener, thus when a user tries to talk to the sysop, I get a
  4249. &a+600Hkeyboard to keyboard link coming in.
  4250.  
  4251. &a+1320H(8U(s3t12vpsb10H(s3Bsysop 44.26.1.17(s0B
  4252.  
  4253.  
  4254. &a+600H(s3B&dDtail <filename>(s0B&d@
  4255.  
  4256. &a+960H(8U(s3t12vpsb10HTail displays the last 20 (twenty) lines from <filename>.  This
  4257. &a+600His most useful for looking at the last screen full of entries into the
  4258. &a+600Hlog file.
  4259.  
  4260. &a+600H(8U(s3t12vpsb10H(s3B&dDtcp <subcommand>(s0B&d@
  4261.  
  4262. &a+960H(8U(s3t12vpsb10HThese commands are used for the Transmission Control Protocol
  4263. &a+600Hservice.
  4264.  
  4265. &a+960HNotes:
  4266.  
  4267. &a+960H{JNOS} Attempting outgoing connections to addresses without an
  4268. &a+600Hexisting route result in Error number 19.
  4269.  
  4270. &a+960H{JNOS40}  Outgoing connection attempts to addresses without an
  4271. &a+600Hexisting route are terminated immediately.
  4272.  
  4273.  
  4274.  
  4275. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp irtt [<milliseconds>](s0B&d@
  4276.  
  4277. &a+960H(8U(s3t12vpsb10H(B)  Display or set the initial round trip time estimate, in
  4278. &a+960Hmilliseconds, to be used  for new TCP connections until they can
  4279. &a+960Hmeasure and adapt to the actual value.  The default is 5000
  4280. &a+960Hmilliseconds (5 seconds).  Increasing (8U(s3t12vpsb10H(s3Birtt(s0B(8U(s3t12vpsb10H when operating over
  4281. &a+960Hslow  channels will avoid the flurry of re-transmissions that
  4282. &a+960Hwould otherwise occur as the smoothed estimate settles down at
  4283. &a+960Hthe correct value.  Note that this command should be given before
  4284. &a+960Hservers are started in order for it to have effect on incoming
  4285. &a+960Hconnections.
  4286.  
  4287. &a+960HTCP also keeps a cache of measured round trip times and mean
  4288. &a+960Hdeviations (MDEV) for current and recent destinations.  Whenever
  4289. &a+960Ha new TCP connection is opened, the system first looks in this
  4290. &a+960Hcache.  If the destination is found, the cached IRTT and MDEV
  4291. &a+960Hvalues are used. If not, the default IRTT value mentioned above
  4292. &a+960His used, along with a MDEV of 0.  This feature is fully
  4293. &a+960Hautomatic, and it can improve performance greatly when a series
  4294. &a+960Hof connections are opened and closed to a given destination (e.g.
  4295. &a+960Ha series of FTP  file transfers or directory listings).
  4296.  
  4297.  
  4298. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp kick <tcb_addr>(s0B&d@
  4299.  
  4300.  
  4301.  
  4302.  
  4303. &l4C
  4304. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B76(s0B &a690V&a+960HIf there is unacknowledged data on the send queue of the
  4305. &a+960Hspecified TCB, this command forces an immediate retransmission.
  4306. &a+960H(8U(s3t12vpsb10H(s3B<tcb addr>(s0B(8U(s3t12vpsb10H can be found with the '(8U(s3t12vpsb10H(s3Btcp status(s0B(8U(s3t12vpsb10H' command.
  4307.  
  4308.  
  4309. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp maxwait [<msec>](s0B&d@
  4310.  
  4311. &a+960H(8U(s3t12vpsb10HSet or show the maximum time for retry timeout in milliseconds.
  4312. &a+960HDefault = 0, no maximum.
  4313.  
  4314.  
  4315. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp mss [<size>](s0B&d@
  4316.  
  4317. &a+960H(8U(s3t12vpsb10H(B)  Display or set the TCP Maximum Segment Size in bytes that
  4318. &a+960Hwill be sent on all outgoing TCP connect request (SYN segments).
  4319. &a+960HThis tells the remote end the size of the largest segment
  4320. &a+960H(packet) it may send.  Changing MSS affects only future
  4321. &a+960Hconnections; existing connections are unaffected.  See also the
  4322. &a+960Hsection (8U(s3t12vpsb10H(s3BON MTU(s0B(8U(s3t12vpsb10H, etc.
  4323.  
  4324.  
  4325. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp reset <tcb_addr>(s0B&d@
  4326.  
  4327. &a+960H(8U(s3t12vpsb10HDeletes the TCP control block at the specified address.
  4328.  
  4329.  
  4330. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp retries [<num>](s0B&d@
  4331.  
  4332. &a+960H(8U(s3t12vpsb10H(B)  Display or set the number of retries before a tcp connection
  4333. &a+960Hwill be reset. Default is 16. This is useful to eliminate idle
  4334. &a+960Hconnections that have not been properly shut down. Default = 0,
  4335. &a+960Hthere is no maximum, i.e. a connection will never retry out.
  4336.  
  4337.  
  4338. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp rtt <tcb_addr> <milliseconds>(s0B&d@
  4339.  
  4340. &a+960H(8U(s3t12vpsb10HReplaces the automatically computed round trip time in the
  4341. &a+960Hspecified TCB with the rtt in milliseconds.  This command is
  4342. &a+960Huseful to speed up recovery from a series of lost packets since
  4343. &a+960Hit provides a manual bypass  around the normal backoff
  4344. &a+960Hretransmission timing mechanisms.
  4345.  
  4346.  
  4347. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp status [<tcb_addr>](s0B&d@
  4348.  
  4349. &a+960H(8U(s3t12vpsb10HWithout arguments, displays several TCP-level statistics, plus a
  4350. &a+960Hsummary  of all  existing  TCP connections, including TCB
  4351. &a+960Haddress, send and receive queue sizes, local and remote sockets,
  4352. &a+960Hand connection state. If (8U(s3t12vpsb10H(s3B<tcb addr>(s0B(8U(s3t12vpsb10H is  specified,  a more
  4353. &a+960Hdetailed dump of the specified TCB is generated, including send
  4354. &a+960Hand receive sequence numbers and timer information.
  4355.  
  4356.  
  4357. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp syndata [yes | no](s0B&d@
  4358.  
  4359.  
  4360. &l4C
  4361. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B77(s0B &a690V&a+960H(B)  Display or set the tcp syn + data piggybacking flag. Some
  4362. &a+960Htcp systems cannot handle syn + data together.
  4363.  
  4364.  
  4365. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp timertype [linear | exponential](s0B&d@
  4366.  
  4367. &a+960H(8U(s3t12vpsb10H(B)  Display the current setting or set the timer type backoff
  4368. &a+960Halgorithm.  Default is linear.
  4369.  
  4370.  
  4371. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp trace [yes | no](s0B&d@
  4372.  
  4373. &a+960H(8U(s3t12vpsb10H(B)  Display or set the tcp trace flag on or off.
  4374.  
  4375.  
  4376. &a+888H(8U(s3t12vpsb10H(s3B&dDtcp window [<size>](s0B&d@
  4377.  
  4378. &a+960H(8U(s3t12vpsb10H(B)  Displays or sets the default receive window size in bytes to
  4379. &a+960Hbe used  by  TCP when creating new connections. Existing
  4380. &a+960Hconnections are unaffected.
  4381.  
  4382.  
  4383. &a+600H(8U(s3t12vpsb10H(s3B&dDtrace [<iface> [off | <btio>](s0B&d@
  4384.  
  4385. &a+960H(8U(s3t12vpsb10HControls packet tracing by the interface drivers. Specific bits
  4386. &a+600Henable  tracing  of the various interfaces and the amount of
  4387. &a+600Hinformation produced.  Tracing is controlled on a per-interface basis;
  4388. &a+600Hwithout arguments, 'trace' gives a list of all defined interfaces and
  4389. &a+600Htheir tracing status.  Output can be limited to a single interface by
  4390. &a+600Hspecifying it, and the control flags can be change by specifying them
  4391. &a+600Has well.
  4392.  
  4393. &a+960HNOTE: {JNOS40} Trace works ONLY when the serial port is used as
  4394. &a+600HCONSOLE, i.e. with AUX pushed in.
  4395.  
  4396. &a+960HThe flags are given as a hexadecimal number which is interpreted
  4397. &a+600Has follows:
  4398.  
  4399. &a+600HB    - Broadcast filter flag. If set, only packets specifically
  4400. &a+1104Haddressed to this node will be traced; broadcast packets will
  4401. &a+1104Hnot be displayed.
  4402. &a+600HT    - Controls type of tracing:
  4403. &a+600H0 - Protocol headers are decoded, but data is not displayed
  4404. &a+600H1 - Protocol headers are decoded, and data (but not the headers
  4405. &a+600Hthemselves) are displayed  as ASCII characters, 64 characters/line.
  4406. &a+600HUnprintable characters are displayed as periods.
  4407. &a+600H2- Protocol headers are decoded, and the entire packet (headers AND
  4408. &a+600Hdata) is also displayed  in hexadecimal and ASCII, 16 characters per
  4409. &a+600Hline.
  4410. &a+600HI    - Enable tracing of input packets if 1, disable if 0
  4411. &a+600HO    - Enable tracing of output packets if 1, disable if 0
  4412.  
  4413. &a+1320HExample:
  4414. &a+1320H# Trace all incoming packets on port1 and display with
  4415.  
  4416.  
  4417. &l4C
  4418. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B78(s0B &a690V&a+1320H# headers
  4419. &a+1320H(8U(s3t12vpsb10H(s3Btrace port1 0111(s0B
  4420.  
  4421. &a+600H(s3B&dDudp status(s0B&d@
  4422.  
  4423. &a+960H(8U(s3t12vpsb10HShow the status of active udp control blocks
  4424.  
  4425.  
  4426.  
  4427. &a+600H(8U(s3t12vpsb10H(s3B&dDwrite <username|sock#> <message>(s0B&d@
  4428.  
  4429. &a+960H(8U(s3t12vpsb10HSend a message to a particular user. (8U(s3t12vpsb10H(s3B<message> (s0B(8U(s3t12vpsb10His the message, if
  4430. &a+600H"more then one word, put it in quotes." (8U(s3t12vpsb10H(s3B <username|sock#>(s0B(8U(s3t12vpsb10H can be
  4431. &a+600Heither the user name of a nodeshell user, or a valid socket number.
  4432. &a+600HThe latter allows you to send a message to a network conference user
  4433. &a+600Hetc.
  4434.  
  4435. &a+1320H(8U(s3t12vpsb10H(s3BE.g.: 'write wg7j "this is a test!"'(s0B
  4436.  
  4437. &a+1320H(8U(s3t12vpsb10HThe message will be shown as:
  4438.  
  4439. &a+1320H(8U(s3t12vpsb10H(s3B'<bell>*** Message from node-op: this is a test!'(s0B
  4440.  
  4441.  
  4442.  
  4443. &a+600H(s3B&dDwriteall <message>(s0B&d@
  4444.  
  4445. &a+960H(8U(s3t12vpsb10HSend a message to all nodeshell or conference call users. E.g.
  4446. &a+600Hwhen you've changed some things that require remote rebooting, you can
  4447. &a+600Hwarn users of the shutdown.
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474. &l4C
  4475. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B79(s0B &a690V&a+2688H(8U(s3t12vpsb10H(s3B&dDBibliography(s0B&d@
  4476.  
  4477.  
  4478. &a+600H(8U(s3t12vpsb10HARRL Computer Networking Conference Proceedings
  4479. &a+600H    Available from ARRL HQ, Newington CT.
  4480. &a+600H    Send mail to info@arrl.org for an automatic response pointing at
  4481. &a+600H    more information about the ARRL.
  4482. &a+600H    Some of these papers are available online in the directory
  4483. &a+600H    ucsd.edu:/hamradio/packet/tcpip/docs.
  4484.  
  4485. &a+600H    This list is not exhaustive; there are many other interesting
  4486. &a+600H    articles, but these are the ones most relevant to NOS and TCP/IP.
  4487.  
  4488. &a+600H    NOS Overviews and Documentation
  4489.  
  4490. &a+600H     NOS Command Set Reference
  4491. &a+600H               Ian Wade G3NRW           10th (1991)
  4492.  
  4493. &a+600H     NOSVIEW: The On-Line Documentation Package for NOS
  4494. &a+600H               Ian Wade G3NRW           11th (1992)
  4495.  
  4496. &a+600H     The KA9Q Internet (TCP/IP) Package: A Progress Report
  4497. &a+600H               Phil Karn KA9Q           6th (1987)
  4498.  
  4499. &a+600H     Amateur TCP/IP: An Update
  4500. &a+600H               Phil Karn KA9Q           7th (1988)
  4501.  
  4502. &a+600H     Amateur TCP/IP in 1989
  4503. &a+600H               Phil Karn KA9Q           8th (1989)
  4504.  
  4505. &a+600H    Services and Protocols
  4506.  
  4507. &a+600H     The Design of a Mail System for the KA9Q Internet protocol
  4508. &a+600H               Bdale Garbee, N3EUA      6th (1987)
  4509. &a+600H               Gerard van der Grinten, PA0GRI     
  4510.  
  4511. &a+600H     Finger - A User Information Lookup Service
  4512. &a+600H               Michael T. Horne, KA7AXD      7th (1988)
  4513.  
  4514. &a+600H     Callsign Server for the KA9Q Internet Protocol Package
  4515. &a+600H               Doug Thom, N6OYU         8th (1989)
  4516. &a+600H               Dewayne Hendricks, WA8DZP
  4517.  
  4518. &a+600H     The Network News Transfer Protocol and its Use in Packet Radio
  4519. &a+600H               Anders Klemets, SM0RGV           9th (1990)
  4520.  
  4521. &a+600H     A Routing Agent for TCP/IP: RFC 1058 Implemented for the KA9Q
  4522. &a+600H     Internet Protocol Package               7th (1988)
  4523. &a+600H               Albert G. Broscius, N3FCT
  4524.  
  4525. &a+600H     Thoughts on the Issues of Address Resolution and Routing in
  4526. &a+600H     Amateur Packet Radio TCP/IP Networks
  4527. &a+600H               Bdale Garbee, N3EUA      6th (1987)
  4528.  
  4529.  
  4530.  
  4531. &l4C
  4532. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B80(s0B &a690V&a+600H     Another Look at Authentication
  4533. &a+600H               Phil Karn KA9Q           6th (1987)
  4534.  
  4535. &a+600H     LZW Compression of Interactive Network Traffic
  4536. &a+600H               Anders Klemets, SM0RGV           10th (1991)
  4537.  
  4538. &a+600H     PACSAT Protocol Suite -- An Overview
  4539. &a+600H               Harold Price, NK6K       9th (1990)
  4540. &a+600H               Jeff Ward, G0/K8KA
  4541.  
  4542. &a+600H     BULLPRO -- A Simple Bulletin Distribution Protocol
  4543. &a+600H               Tom Clark, W3IWI         9th (1990)
  4544.  
  4545. &a+600H    Macintosh
  4546.  
  4547. &a+600H     KA9Q Internet Protocol Package on the Apple Macintosh
  4548. &a+600H               Dewayne Hendricks, WA8DZP     8th (1989)
  4549. &a+600H               Doug Thom, N6OYU
  4550.  
  4551. &a+600H     Status Report on the KA9Q Internet Protocol Package for the
  4552. &a+600H     Apple Macintosh
  4553. &a+600H               Dewayne Hendricks, WA8DZP     9th (1990)
  4554. &a+600H               Doug Thom, N6OYU
  4555.  
  4556. &a+600H     Higher Speed Amateur Packet Radio using the Apple Macintosh
  4557. &a+600H     Computer
  4558. &a+600H               Doug Yuill, VE3OCU       10th (1991)
  4559.  
  4560. &a+600H    Network design
  4561.  
  4562. &a+600H     The Implications of High-Speed RF Networking
  4563. &a+600H               Mike Chepponis, K3MC          8th (1989)
  4564. &a+600H               Glenn Elmore, N6GN
  4565. &a+600H               Bdale Garbee, N3EUA
  4566. &a+600H               Phil Karn, KA9Q
  4567. &a+600H               Kevin Rowett, N6RCE
  4568.  
  4569. &a+600H     Design of a Next-Generation Packet Network
  4570. &a+600H               Bdale Garbee, N3EUA      8th (1989)
  4571.  
  4572. &a+600H     More and Faster Bits: A Look at Packet Radio's Future
  4573. &a+600H               Bdale Garbee, N3EUA      7th (1988)
  4574.  
  4575. &a+600H     Physical Layer Considerations in Building a High Speed Amateur
  4576. &a+600H     Radio Network
  4577. &a+600H               Glenn Elmore, N6GN       9th (1990)
  4578.  
  4579. &a+600H     Spectral Efficiency Considerations for Packet Radio
  4580. &a+600H               Phil Karn, KA9Q               10th (1991)
  4581.  
  4582. &a+600H          This should be considered to be required reading.
  4583.  
  4584. &a+600H     MACA - A New Channel Acess Method for Packet Radio
  4585. &a+600H               Phil Karn, KA9Q               9th (1990)
  4586.  
  4587.  
  4588. &l4C
  4589. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B81(s0B &a810V&a+600H     A Duplex Packet Radio Repeater Approach to Layer One
  4590. &a+600H     Efficiency
  4591. &a+600H               Robert Finch, N6CXB      6th (1987)
  4592. &a+600H               Scott Avent, N6BGW
  4593.  
  4594. &a+600H     A Duplex Packet Radio Repeater Approach to Layer One
  4595. &a+600H     Efficiency, Part Two
  4596. &a+600H               Scott Avent, N6BGW       7th (1988)
  4597. &a+600H               Robert Finch, N6CXB
  4598.  
  4599.  
  4600. &a+600H    Network Implementation
  4601.  
  4602. &a+600H     Packet Radio at 19.2 kB -- A Progress Report
  4603. &a+600H               John Ackermann, AG9V          11th (1992)
  4604.  
  4605. &a+600H     Implementation of a 1Mbps Packet Data Link
  4606. &a+600H               Glenn Elmore, N6GN       8th (1989)
  4607. &a+600H               Kevin Rowett, N6RCE
  4608.  
  4609. &a+600H     Hubmaster: Cluster-Based Access to High-Speed Netowrks
  4610. &a+600H               Glenn Elmore, N6GN       9th (1990)
  4611. &a+600H               Kevin Rowett, N6RCE
  4612. &a+600H               Ed Satterthwaite, N6PLO
  4613. &a+600H                    
  4614. &a+600H     Recent Hubmaster Networking Progress in Northern California
  4615. &a+600H               Glenn Elmore, N6GN       9th (1990)
  4616. &a+600H               Kevin Rowett, N6RCE
  4617.  
  4618. &a+600H     The 56 kb/s Modem as a Network Building Block: Some Design
  4619. &a+600H     Considerations
  4620. &a+600H               Barry McLarnon, VE3JF         10th (1991)
  4621.  
  4622.  
  4623. &a+600H     Digital Networking with the WA4DSY Modem - Adjacent Channel
  4624. &a+600H     and Co-Channel Frequency Reuse Considerations
  4625. &a+600H               Ian McEachern, VE3PFH         10th (1991)
  4626.  
  4627. &a+600H     A Full-Duplex 56kb/s CSMA/CD Packet Radio Repeater System
  4628. &a+600H               Mike Chepponis, K3MC          10th (1991)
  4629. &a+600H               Lars Karlsson, AA6IW
  4630.  
  4631. &a+600H     A High Performance, Collision-Free Packet Radio Network
  4632. &a+600H               Phil Karn KA9Q           6th (1987)
  4633.  
  4634. &a+600H     Adaptation of the KA9Q TCP/IP Package for Standalone Packet
  4635. &a+600H     Switch Operation
  4636. &a+600H               Bdale Garbee, N3EUA      9th (1990)
  4637. &a+600H               Don Lemley, N4PCR
  4638. &a+600H               Milt Heath
  4639.  
  4640. &a+600H    Hardware
  4641.  
  4642.  
  4643.  
  4644. &l4C
  4645. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B82(s0B &a690V&a+600H     The KISS TNC: A Simple Host-to-TNC Communications Protocol
  4646. &a+600H               Mike Chepponis, K3MC          6th (1987)
  4647. &a+600H               Phil Karn, KA9Q
  4648.  
  4649. &a+600H     The Ottawa Packet Interface (PI) A Syncrhonous Serial PC
  4650. &a+600H     Interface for Medium Speed Packet Radio
  4651. &a+600H               Dave Perry, VE3IFB       10th (1991)
  4652.  
  4653. &a+600H     HAPN-2: A Digital Multi-Mode Controller fo the IBM PC
  4654. &a+600H               John Vanden Berg, VE3DVV 11th (1992)
  4655.  
  4656. &a+600H     The PackeTen system - The Next Generation Packet Switch
  4657. &a+600H               Don Lemley, N4PCR        9th (1990)
  4658. &a+600H               Milt Heath
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701. &l4C
  4702. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B83(s0B &a690V&a+1680H(8U(s3t12vpsb10H(s3BAPPENDIX A    JNOS MAILBOX USER COMMANDS(s0B
  4703.  
  4704. &a+960H(8U(s3t12vpsb10HThe following commands are available to the users connected to
  4705. &a+600Hthe mailbox.  This file is available separately as &dDmboxcmds.txt&d@.
  4706.  
  4707.  
  4708. &a+888H(8U(s3t12vpsb10H(s3B&dDAREA(s0B&d@
  4709.  
  4710. &a+960H(8U(s3t12vpsb10HThe Area command lists the mail areas that contain messages you
  4711. &a+960Hmay read.
  4712.  
  4713. &a+600H(8U(s3t12vpsb10H(s3BA(s0B(8U(s3t12vpsb10H  gives a short listing, whereas
  4714. &a+600H(8U(s3t12vpsb10H(s3BAF(s0B(8U(s3t12vpsb10H gives a full listing with descriptions (if available)
  4715. &a+600H(8U(s3t12vpsb10H(s3BAN(s0B(8U(s3t12vpsb10H shows areas that have new mail since you last logged off.
  4716.  
  4717. &a+960HTo read messages in one of the areas, type 'A <areaname>'.  You
  4718. &a+960Hwill then be told how many new, not previously listed messages
  4719. &a+960Hthere are in this area.
  4720.  
  4721. &a+960HYou can send mail to any of the listed areas as 'S <areaname>'
  4722.  
  4723.  
  4724. &a+888H(8U(s3t12vpsb10H(s3B&dDBYE(s0B&d@
  4725.  
  4726. &a+960H(8U(s3t12vpsb10HThe Bye command is used to exit from the NOS MBOX.  This will
  4727. &a+960Hclose your mailbox file and remove any messages that you have
  4728. &a+960Hdeleted with the K[ill] command.
  4729.  
  4730.  
  4731. &a+888H(8U(s3t12vpsb10H(s3B&dDCONNECT(s0B&d@
  4732.  
  4733. &a+960H(8U(s3t12vpsb10HThe Connect command has the following modes:
  4734.  
  4735. &a+600H(8U(s3t12vpsb10H(s3BC[onnect] [port] [callsign] [<digipeater> . . .](s0B(8U(s3t12vpsb10H connects to station
  4736. &a+600H'callsign' on interface 'port', possibly via digipeaters
  4737. &a+600H'digipeater...' (note the lack of 'via'!)
  4738.  
  4739. &a+600H(8U(s3t12vpsb10H(s3BC[onnect] [node](s0B(8U(s3t12vpsb10H connects over netrom to a remote node with 'node' as
  4740. &a+600Heither node-call or node-alias
  4741.  
  4742.  
  4743. &a+888H(8U(s3t12vpsb10H(s3B&dDDOWNLOAD(s0B&d@
  4744.  
  4745. &a+600H(8U(s3t12vpsb10HThe download command will begin sending a file from the mailbox to
  4746. &a+600Hyou.
  4747.  
  4748. &a+888H(8U(s3t12vpsb10H(s3B&dDCONV [<channel>](s0B&d@
  4749.  
  4750. &a+600H(8U(s3t12vpsb10H(if available) puts you in convers mode.  This is a roundtable
  4751. &a+600Hdiscussion feature.  'channel' allows specifying the conference
  4752. &a+600Hchannel you wish to join.  Channel default = 0.
  4753.  
  4754.  
  4755. &a+600H(8U(s3t12vpsb10H(s3BD[ownload] [/][<path_name>/]filename (s0B(8U(s3t12vpsb10Hsends a plain ASCII text file.
  4756.  
  4757.  
  4758. &l4C
  4759. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B84(s0B &a810V&a+600H(8U(s3t12vpsb10H(s3BDU [/][<path_name>/]filename (s0B(8U(s3t12vpsb10Hdownloads binary files converted to
  4760. &a+600HUUENCODED ASCII.
  4761.  
  4762. &a+960HYou will need the "uudecode" utility to convert this ASCII file
  4763. &a+960Hback to binary.  Source code, in various languages, for uudecode
  4764. &a+960Hcan be downloaded from this system.  Look for uudecode.bas,
  4765. &a+960Huudecode.pas, and uudecode.c.
  4766.  
  4767. &a+960HThe optional  path_name may be included along with the filename
  4768. &a+960Hif the desired file is not in the current  directory (you can
  4769. &a+960Hdetermine this using the W[hat] command).  Please note that the
  4770. &a+960Hcharacter used to separate the path and filename is a "/"
  4771. &a+960H(forward slash).
  4772.  
  4773.  
  4774. &a+888H(8U(s3t12vpsb10H(s3B&dDESCAPE(s0B&d@
  4775.  
  4776.  
  4777. &a+960H(8U(s3t12vpsb10HThis character is what will be used if you want to  exit from the
  4778. &a+960Hcurrent session.  For  instance, if you have  started a "chat"
  4779. &a+960Hsession, and you don't get  any response from the operator after
  4780. &a+960Hwaiting a few minutes, you can  enter the escape  character,
  4781. &a+960Hfollowed  by a <RETURN> or <ENTER>, and the session will be
  4782. &a+960Hterminated.  You will then be returned to the MBOX prompt.
  4783.  
  4784. &a+600H(8U(s3t12vpsb10H(s3BE[scape](s0B(8U(s3t12vpsb10H  entered by itself will display the character that is
  4785. &a+600Hcurrently set as the  escape character.
  4786.  
  4787. &a+600H(8U(s3t12vpsb10H(s3BE[scape] [<new_escape_character>](s0B(8U(s3t12vpsb10H   Enter "escape" followed by a
  4788. &a+600H<SPACE> and the character that will become the new escape  character.
  4789. &a+600HThis must be a single typed character (the <CTRL> key may be used in
  4790. &a+600Haddition).
  4791.  
  4792.  
  4793. &a+960HEXAMPLES
  4794. &a+960H      escape ^Z     (the ASCII character <CTRL>Z)
  4795. &a+960H      escape X      (the character "x" is the new escape)
  4796.  
  4797. &a+960H(8U(s3t12vpsb10H(s3B&dDFINGER(s0B&d@
  4798.  
  4799. &a+960H(8U(s3t12vpsb10HThe finger command retrieves personal information about users of
  4800. &a+960Ha system.
  4801.  
  4802. &a+600H(8U(s3t12vpsb10H(s3BF[inger](s0B(8U(s3t12vpsb10H  displays a list of known users on the current system.
  4803.  
  4804.  
  4805. &a+600H(8U(s3t12vpsb10H(s3BF[inger] [<user_name>](s0B(8U(s3t12vpsb10H  display information about if and when the user
  4806. &a+600Hlast logged in, as well as any information which may be set in the
  4807. &a+600Huser's finger-file.
  4808.  
  4809. &a+960H(8U(s3t12vpsb10H(s3BF[inger] [<user_name>][@<host>](s0B(8U(s3t12vpsb10H  Perform the same functions
  4810. &a+960Hdetailed above  on another TCP/IP host connected to the network.
  4811.  
  4812.  
  4813.  
  4814. &l4C
  4815. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B85(s0B &a690V&a+960HTo get a list of the  users on a  remote  system, enter  "finger"
  4816. &a+960Hfollowed  by a <SPACE> and an "@", then the host name.  To get
  4817. &a+960Hinformation about a remote user, insert the user name before the
  4818. &a+960H"@".
  4819.  
  4820. &a+1320HEXAMPLES
  4821. &a+1320Hfinger           (list the known users on this system)
  4822. &a+1320Hf sysop          (list info about the local user "sysop")
  4823. &a+1320Hf @wg7j          (list the known users at host "wg7j")
  4824. &a+1320Hf johan@wg7j     (display info about "johan" at host "wg7j")
  4825.  
  4826.  
  4827. &a+888H(8U(s3t12vpsb10H(s3B&dDHELP(s0B&d@
  4828.  
  4829. &a+960H(8U(s3t12vpsb10HGet on-line assistance for user commands
  4830.  
  4831. &a+600H(8U(s3t12vpsb10H(s3B?(s0B(8U(s3t12vpsb10H   displays a list of the commands that have help descriptions
  4832. &a+600Havailable for them:
  4833.  
  4834. &a+600H     area       bye       connect     download  escape    finger
  4835. &a+600H     help       info      jheard      kill      list      mboxuser
  4836. &a+600H     nodes      nroutes   operator    ports     read      send
  4837. &a+600H     telnet     upload    verbose     xpert     what      zap
  4838.  
  4839. &a+600H(8U(s3t12vpsb10H(s3BH(s0B(8U(s3t12vpsb10H (8U(s3t12vpsb10H(s3B<command>(s0B(8U(s3t12vpsb10H   Displays help for a specific command.
  4840.  
  4841. &a+1320HExample:  Display the help text for the command 'connect'.
  4842. &a+1320H          '(8U(s3t12vpsb10H(s3Bh connect(s0B(8U(s3t12vpsb10H'
  4843.  
  4844.  
  4845. &a+888H(8U(s3t12vpsb10H(s3B&dDIHEARD(s0B&d@
  4846.  
  4847.  
  4848. &a+960H(8U(s3t12vpsb10HThe IHeard command shows the (8U(s3t12vpsb10H(s3Btcp/ip(s0B(8U(s3t12vpsb10H systems recently heard.
  4849.  
  4850. &a+600H(8U(s3t12vpsb10H(s3BI[heard](s0B(8U(s3t12vpsb10H   Show tcp/ip activity for all ports.
  4851.  
  4852. &a+600H(8U(s3t12vpsb10H(s3BI[heard] [<port>](s0B(8U(s3t12vpsb10H  Show tcp/ip activity for <port>.
  4853.  
  4854. &a+1176HFor ax.25 interfaces (ports), show all tcp/ip activity heard,
  4855. &a+1176Heven when this system was not involved in it.  For other
  4856. &a+1176Hinterfaces, show those systems that we actively routed packets
  4857. &a+1176Hfor (ie. systems that talked to us.)
  4858.  
  4859.  
  4860. &a+888H(8U(s3t12vpsb10H(s3B&dDIPROUTE(s0B&d@
  4861.  
  4862.  
  4863. &a+600H(s3BIP[route](s0B(8U(s3t12vpsb10H  shows the available TCP/IP routes the system has
  4864. &a+600Hconfigured.  It shows the interfaces and gateways involved in the
  4865. &a+600Hroutes, and also the expiration timer (if applicable).
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871. &l4C
  4872. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B86(s0B &a690V&a+960HThis could be a LONG list if the system has a lot of ip routes.
  4873. &a+960HPlease ask the sysop for more about the information given in the
  4874. &a+960Hdisplay.
  4875.  
  4876.  
  4877.  
  4878. &a+888H(8U(s3t12vpsb10H(s3B&dDJHEARD(s0B&d@
  4879.  
  4880.  
  4881. &a+960H(8U(s3t12vpsb10HThe jheard command will display a list of all the station
  4882. &a+960Hcallsigns that have been received as sending packet traffic on
  4883. &a+960Hthe channel, the time since  the station was heard last, and the
  4884. &a+960Htotal number of packets  received.
  4885.  
  4886. &a+600H(8U(s3t12vpsb10H(s3BJ[heard] (s0B(8U(s3t12vpsb10H  displays the "heard" list for all interfaces.
  4887.  
  4888. &a+600H(8U(s3t12vpsb10H(s3BJ[heard] [<port>](s0B(8U(s3t12vpsb10H  displays a list of the stations heard on a
  4889. &a+600Hparticular channel.  See the Ports command for determining which
  4890. &a+600Hchannel is heard on which port.
  4891.  
  4892.  
  4893. &a+960HWarning:  if this system has been on the air for very long, and
  4894. &a+960Hthe channels are very active, the "heard" list could be extremely
  4895. &a+960Hlong.
  4896.  
  4897.  
  4898.  
  4899. &a+888H(8U(s3t12vpsb10H(s3B&dDKILL(s0B&d@
  4900.  
  4901.  
  4902.  
  4903. &a+960H(8U(s3t12vpsb10HThe (8U(s3t12vpsb10H(s3Bkill(s0B(8U(s3t12vpsb10H  command  allows you to delete  messages  from the
  4904. &a+960Hcurrent mailbox (if you have been given that permission by the
  4905. &a+960Hoperator).
  4906.  
  4907. &a+600H(8U(s3t12vpsb10H(s3BK[ill] <message_number> [<message_number> . . .](s0B(8U(s3t12vpsb10H  deletes the
  4908. &a+600Hspecified messages.  If no message number is supplied, the current
  4909. &a+600Hmessage is deleted.  The message numbers you may select from can be
  4910. &a+600Hdisplayed with the "L[ist]" command.  The second parameter on each
  4911. &a+600Hline of the list is the <message_number>
  4912.  
  4913. &a+600H(8U(s3t12vpsb10H(s3BKM(s0B(8U(s3t12vpsb10H will delete ALL read messages in the area.
  4914. &a+600H(8U(s3t12vpsb10H(s3BKU(s0B(8U(s3t12vpsb10H will "un-kill" a message that was previously marked for deletion.
  4915.  
  4916. &a+960HThe kill  command  only applies  to messages  in  the  current
  4917. &a+960Hmail "area".  The current mail area can be checked and modified
  4918. &a+960Hwith the "A[rea]" command.
  4919.  
  4920.  
  4921. &a+888H(8U(s3t12vpsb10H(s3B&dDLIST(s0B&d@
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928. &l4C
  4929. &l8C&a+600H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B87(s0B &a690V&a+600H(8U(s3t12vpsb10H(s3BL[ist] [<starting_msg_number> [<ending_msg_number>] ](s0B(8U(s3t12vpsb10H  prints a list
  4930. &a+600Hof the messages from the current mailbox (or "area").  For each
  4931. &a+600Hmessage, the list contains the subject header line, the time and date
  4932. &a+600Hit was created, who it is from, how many bytes long it is, and whether
  4933. &a+600Hor not it has been read.
  4934.  
  4935. &a+960HYou may include an optional "starting_msg_number"  from which to
  4936. &a+960Hbegin displaying  the list.  If you specify a starting msg
  4937. &a+960Hnumber, then  you may also specify an  ending number as well.
  4938. &a+960HThis will limit the display for you in case there are a large
  4939. &a+960Hnumber of messages in a particular "area" mailbox.
  4940.  
  4941.  
  4942. &a+600H(8U(s3t12vpsb10H(s3BL(s0B(8U(s3t12vpsb10H  by itself will display the headers for all unread messages, if any.
  4943. &a+600H(8U(s3t12vpsb10H(s3BLA(s0B(8U(s3t12vpsb10H list all messages, read or unread
  4944. &a+600H(8U(s3t12vpsb10H(s3BLL(s0B(8U(s3t12vpsb10H display the last <number> of message headers.
  4945. &a+600H(8U(s3t12vpsb10H(s3BLM(s0B(8U(s3t12vpsb10H is the same as 'L'
  4946. &a+600H(8U(s3t12vpsb10H(s3BLB(s0B(8U(s3t12vpsb10H list all bulletins
  4947. &a+600H(8U(s3t12vpsb10H(s3BLS [subject] (s0B(8U(s3t12vpsb10Hlist messages in the current 'area' with [subject] in the
  4948. &a+600Hsubject line.
  4949. &a+600H(8U(s3t12vpsb10H(s3BLT(s0B(8U(s3t12vpsb10H list all traffic
  4950. &a+600H(8U(s3t12vpsb10H(s3BL> xxx(s0B(8U(s3t12vpsb10H  list all messages that have the string 'xxx' in the To:
  4951. &a+600Haddress
  4952. &a+600H(8U(s3t12vpsb10H(s3BL< xxx(s0B(8U(s3t12vpsb10H  list all messages that have the string 'xxx' in the From:
  4953. &a+600Haddress
  4954.  
  4955.  
  4956. &a+888H(8U(s3t12vpsb10H(s3B&dDMailbox USERS(s0B&d@
  4957.  
  4958.  
  4959.  
  4960. &a+600H(s3BM(s0B(8U(s3t12vpsb10H  will display a list of all the current users, how they connected,
  4961. &a+600Hand their current activity.
  4962.  
  4963. &a+600H(8U(s3t12vpsb10H(s3BML(s0B(8U(s3t12vpsb10H  will list all past users of the system, when they were last on and
  4964. &a+600Hhow many times they've connected.
  4965.  
  4966. &a+600H(8U(s3t12vpsb10H(s3BML n(s0B(8U(s3t12vpsb10H  will show the last n users of the system
  4967. &a+600H(8U(s3t12vpsb10H(s3BML call(s0B(8U(s3t12vpsb10H  will list when 'call' last logged in
  4968.  
  4969. &a+600H(8U(s3t12vpsb10H(s3BMS(s0B(8U(s3t12vpsb10H  will give some info on the number of messages handled since the
  4970. &a+600Hsystem has been up
  4971.  
  4972.  
  4973. &a+888H(8U(s3t12vpsb10H(s3B&dDNODES(s0B&d@
  4974.  
  4975.  
  4976. &a+600H(s3BN(s0B(8U(s3t12vpsb10H    prints a list of NetRom nodes that are known to this system and
  4977. &a+600Hfor which the nodeids do not begin with '#'.
  4978. &a+600H(8U(s3t12vpsb10H(s3BN *(s0B(8U(s3t12vpsb10H   will give info on all known nodes including "hidden" nodes
  4979. &a+600H(those with IDs beginning with '#').
  4980. &a+600H(8U(s3t12vpsb10H(s3BN <nodename>(s0B(8U(s3t12vpsb10H  displays information about routes (paths) available to
  4981. &a+600H<nodename>
  4982.  
  4983.  
  4984.  
  4985. &l4C
  4986. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B88(s0B &a930V&a+600H(8U(s3t12vpsb10H(s3BNR[oute](s0B(8U(s3t12vpsb10H  command will list all known NetRom neighbour stations, with
  4987. &a+600Ha listing of the path quality to them, number of destinations the
  4988. &a+600Hneighbour knows and the obsolescense count.
  4989.  
  4990. &a+600H(8U(s3t12vpsb10H(s3B'>'(s0B(8U(s3t12vpsb10H in front indicates that the route has been used in the past 60
  4991. &a+600Hseconds
  4992.  
  4993.  
  4994. &a+888H(8U(s3t12vpsb10H(s3B&dDOPERATOR(s0B&d@
  4995.  
  4996.  
  4997.  
  4998. &a+600H(s3BO[perator](s0B(8U(s3t12vpsb10H allows you to "talk" keyboard-to-keyboard with the operator
  4999. &a+600Hof this NOS system if the system is attended.
  5000.  
  5001. &a+600HWhen you wish to terminate the chat session, type the escape character
  5002. &a+600Hon your keyboard, and then press <ENTER> or <RETURN>.  The default
  5003. &a+600Hescape character is "CTRL-X",  which  means to hold down the <CTRL>
  5004. &a+600Hkey and press the <X> key simultaneously.  This escape character may
  5005. &a+600Hbe changed to whatever you prefer by using the "E[scape]" command.
  5006.  
  5007.  
  5008. &a+888H(8U(s3t12vpsb10H(s3B&dDPING <host>(s0B&d@
  5009.  
  5010. &a+600H(8U(s3t12vpsb10HCheck of <host> is alive.  Returns RTT.
  5011.  
  5012.  
  5013. &a+888H(8U(s3t12vpsb10H(s3B&dDPORTS(s0B&d@
  5014.  
  5015.  
  5016. &a+600H(s3BP(s0B(8U(s3t12vpsb10H[orts]  prints a list of AX.25 interfaces (ports) that are installed
  5017. &a+600Hin this system.  A description of the port is also given if one has
  5018. &a+600Hbeen setup for that port.  These ports can be used to make outgoing
  5019. &a+600HAX.25 connections with the "C[onnect]" command.
  5020.  
  5021.  
  5022. &a+888H(8U(s3t12vpsb10H(s3B&dDQUERY(s0B&d@
  5023.  
  5024.  
  5025. &a+600H(s3BQ <call> [<call> . . .](s0B(8U(s3t12vpsb10H If available, this queries the BuckMaster
  5026. &a+600HCDRom callbook server for info about the calls given.  More then one
  5027. &a+600Hcall per query is allowed.
  5028.  
  5029.  
  5030. &a+888H(8U(s3t12vpsb10H(s3B&dDREAD(s0B&d@
  5031.  
  5032. &a+960H(8U(s3t12vpsb10HRead a message (or messages) from the current mail area.
  5033.  
  5034.  
  5035.  
  5036. &a+600H(8U(s3t12vpsb10H(s3B#(s0B(8U(s3t12vpsb10H              or,
  5037. &a+600H(8U(s3t12vpsb10H(s3BR[ead] #(s0B(8U(s3t12vpsb10H       or,
  5038.  
  5039.  
  5040. &l4C
  5041. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B89(s0B &a690V&a+600H     (8U(s3t12vpsb10H(s3BR[ead] <msg_number> [<msg_number> . . .](s0B(8U(s3t12vpsb10H  To read a specific
  5042. &a+600Hmessage, you may either type "read #" or just  the number by itself.
  5043. &a+600HIf there is a specific list of  messages  you are interested  in
  5044. &a+600H(determined  by the use of the L[ist] command, for  instance), you can
  5045. &a+600Henter the list of  message numbers  (separated by spaces) on the
  5046. &a+600H"read" command-line.  You can also simply advance sequentially through
  5047. &a+600Hthe messages by just pressing the <ENTER> or <CR> key.  This will
  5048. &a+600Hdisplay the next message in order.  The "read" command displays only
  5049. &a+600Han abbreviated portion of the mail headers.  If you want to display
  5050. &a+600Hall the header lines, use the V[erbose] command instead.
  5051.  
  5052. &a+600H(8U(s3t12vpsb10H(s3BRH <msg_number> [<msg_number> . . .](s0B(8U(s3t12vpsb10H  show all the headers of the
  5053. &a+600Hmessages.
  5054. &a+600H(8U(s3t12vpsb10H(s3BRM(s0B(8U(s3t12vpsb10H display without interruption all unread messages.
  5055.  
  5056. &a+1320HEXAMPLES:
  5057. &a+1320H     read 3 5        (Display only messages 3 and 5)
  5058. &a+1320H     4               (Display message 4)
  5059. &a+1320H     <CR>            (Display next message)
  5060.  
  5061.  
  5062. &a+888H(8U(s3t12vpsb10H(s3B&dDSEND(s0B&d@
  5063.  
  5064. &a+960H(8U(s3t12vpsb10HThe send command allows you to enter a message  and send it to a
  5065. &a+960Huser at either this system, or some other system on the network.
  5066.  
  5067.  
  5068. &a+600H(8U(s3t12vpsb10H(s3BS[end] <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>](s0B(8U(s3t12vpsb10H   Send a
  5069. &a+600Hmessage to <user>.  The system will prompt for "Message Subject" and
  5070. &a+600H"Text" fields.  The "from_addr" and "bulletin_id" fields are  for
  5071. &a+600Hspecial use and won't be covered here.
  5072.  
  5073. &a+600H(8U(s3t12vpsb10H(s3BSP <user>[ @ <host>](s0B(8U(s3t12vpsb10H  (Send Personal)  As above, but only the
  5074. &a+600Haddressee (<user>) may read the message from the mailbox.
  5075.  
  5076. &a+600H(8U(s3t12vpsb10H(s3BSB <user>[ @ <host>](s0B(8U(s3t12vpsb10H  (Send Bulletin)  As above, but ANY <user> may
  5077. &a+600Hread the message from the mailbox.  <User> is usually a category
  5078. &a+600Hrather than an individual stationid when sending bulletins
  5079.  
  5080.  
  5081. &a+600H(8U(s3t12vpsb10H(s3BSR [msg_number](s0B(8U(s3t12vpsb10H  "reply" to either the  current message or the
  5082. &a+600Hmessage number specified. The subject will be copied and the reply
  5083. &a+600Hwill be sent to the address it was sent from.
  5084.  
  5085. &a+600H(8U(s3t12vpsb10H(s3BSF <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>](s0B(8U(s3t12vpsb10H  Forward a copy
  5086. &a+600Hof  the current message to the user specified.
  5087.  
  5088. &a+600H(8U(s3t12vpsb10H(s3BSC <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>](s0B(8U(s3t12vpsb10H  Send a message
  5089. &a+600Hto more than one user.  The system will prompt with "Cc: ", which
  5090. &a+600Hallows you to add more users to be sent 'carbon copies' of the
  5091. &a+600Hmessage.  Separate users on the Cc: line with commas.
  5092.  
  5093.  
  5094. &a+960HEXAMPLES
  5095.  
  5096.  
  5097. &l4C
  5098. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B90(s0B &a690V&a+1320Hsend kf7xx            (Send a message to the local user,
  5099. &a+3120Hkf7xx)
  5100. &a+1320Hs kf7xx @ wb7xxx      (Send a message to kf7xx at the wb7xxx
  5101. &a+3120Hhost)
  5102. &a+1320Hsr 3                  (Reply to message number 3)
  5103. &a+1320Hsf n7aaa%n7bbb@w7ccc  (Forward current msg to n7aaa at n7bbb
  5104. &a+3120Hvia w7ccc)
  5105. &a+1320Hsc wg7j               (Send with Carbon copy to others)
  5106. &a+1320H Cc: ka7ehk, n7dva@n7dva
  5107.  
  5108.  
  5109.  
  5110.  
  5111. &a+888H(8U(s3t12vpsb10H(s3B&dDTELNET(s0B&d@
  5112.  
  5113.  
  5114. &a+600H(s3BT[elnet] <hostname> [<port_number>](s0B(8U(s3t12vpsb10H   Initiate a TCP  connection from
  5115. &a+600Hthe JNOS mailbox out across the network to another host.  This allows
  5116. &a+600Han AX.25 user with nothing more than a terminal and TNC to gain access
  5117. &a+600Hto the TCP/IP network.
  5118.  
  5119. &a+1176HBy  including  the optional port_number,  you can connect to
  5120. &a+1176Hany TCP server at the given  host.  The  default is to  be
  5121. &a+1176Hconnected  to the "telnet"  server, which  in the case  of NOS
  5122. &a+1176Hsoftware, is the MBOX.
  5123.  
  5124. &a+1176HTo quit the session at any time, enter the escape character.
  5125. &a+1176H(<CTRL>X,  the default, can be changed with the E[scape]
  5126. &a+1176Hcommand).
  5127.  
  5128.  
  5129. &a+888H(8U(s3t12vpsb10H(s3B&dDUPLOAD(s0B&d@
  5130.  
  5131.  
  5132. &a+600H(s3BU[pload] [/][<path_name>/]<filename>(s0B(8U(s3t12vpsb10H   Transfer an ASCII file from
  5133. &a+600Hyour system onto disk at this host.  You may also specify a full
  5134. &a+600Hpath_name containing a specific directory in which to deposit the new
  5135. &a+600H"upload".   All uploads can only go into the  directory that you
  5136. &a+600Hlogged into, or into another directory under the current one.
  5137.  
  5138. &a+1176HThe transfer proceeds line-by-line until the file is sent and
  5139. &a+1176Hyou enter either a "<CTRL>Z" or "/ex" as the first item on a
  5140. &a+1176Hblank line.
  5141.  
  5142. &a+1320HEXAMPLES
  5143. &a+1320H     upload kepler.txt
  5144. &a+1320H     u /public/satelite/oscar13.txt
  5145.  
  5146.  
  5147. &a+888H(8U(s3t12vpsb10H(s3B&dDVERBOSE(s0B&d@
  5148.  
  5149. &a+960H(8U(s3t12vpsb10HThis command allows you to read a message (or messages) from the
  5150. &a+960Hcurrent mail area, and it includes all the header lines for
  5151.  
  5152.  
  5153.  
  5154. &l4C
  5155. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B91(s0B &a690V&a+960Hdisplay.  The R[ead] command operates the same way, but with
  5156. &a+960Habbreviated header lines.
  5157.  
  5158.  
  5159. &a+600H(8U(s3t12vpsb10H(s3BV[erbose] <msg_number> [<msg_number> . . .](s0B(8U(s3t12vpsb10H   View a specific message
  5160. &a+600Hor a list of messages with all headers.
  5161.  
  5162. &a+600H(8U(s3t12vpsb10H(s3BVM, 'verbose mine'(s0B(8U(s3t12vpsb10H  Display, without interruption, all unread messages
  5163. &a+600Hin the area.
  5164.  
  5165.  
  5166. &a+888H(8U(s3t12vpsb10H(s3B&dDWHAT(s0B&d@
  5167.  
  5168. &a+600H(s3BW[hat] [/][<path_name>](s0B(8U(s3t12vpsb10H  Generate a sorted directory listing of the
  5169. &a+600Hcurrent directory or the one specified by the optional path_name.  The
  5170. &a+600Hlisting includes the filename (or subdirectory name if there is a "/"
  5171. &a+600Happended), the file size in bytes, creation time, and date.
  5172.  
  5173. &a+1320HEXAMPLES
  5174. &a+1680Hwhat      (Displays a directory listing of the
  5175. &a+2760H"current" dir)
  5176. &a+1680Hw /nos/pub    (Display a list of files contained in the
  5177. &a+2760H"/nos/pub" dir)
  5178.  
  5179.  
  5180. &a+888H(8U(s3t12vpsb10H(s3B&dDXPERT(s0B&d@
  5181.  
  5182.  
  5183. &a+600H(8U(s3t12vpsb10H     The Xpert command toggles the prompts that the system gives
  5184.  
  5185. &a+600H(8U(s3t12vpsb10H(s3BX(s0B(8U(s3t12vpsb10H  - toggles the prompt between using long and short prompts.
  5186. &a+600H(8U(s3t12vpsb10H(s3BXA(s0B(8U(s3t12vpsb10H - toggles the 'current area' indication on or off.
  5187. &a+600H(8U(s3t12vpsb10H(s3BXN(s0B(8U(s3t12vpsb10H - toggles the 'netrom id' prompt on or off
  5188. &a+600H(8U(s3t12vpsb10H(s3BXM(s0B(8U(s3t12vpsb10H - shows the number of lines before -more- prompting occurs in lists
  5189. &a+600H(8U(s3t12vpsb10H(s3BXM n(s0B(8U(s3t12vpsb10H - sets the number of lines ...
  5190.  
  5191. &a+1176HThe states of the above are remembered at logout and used at
  5192. &a+1176Hnext login.
  5193.  
  5194.  
  5195. &a+888H(8U(s3t12vpsb10H(s3B&dDZAP(s0B&d@
  5196.  
  5197.  
  5198. &a+600H(s3BZ[ap] [/][<path_name>/]<filename>(s0B(8U(s3t12vpsb10H  The zap command allows you to
  5199. &a+600Hdelete a file in the current directory of one you specify with the
  5200. &a+600Hoptional path_name.  Use of this command requires that permission be
  5201. &a+600Hgranted by the operator of this system.
  5202.  
  5203. &a+600HEXAMPLES
  5204. &a+600H     zap myfile.txt            (Deletes myfile.txt in the current dir)
  5205. &a+600H     z /nos/mydir/myfile.txt   (Deletes myfile.txt in /nos/mydir)
  5206.  
  5207.  
  5208. &a+600HEnd of Appendix A:  JNOS User Commands
  5209.  
  5210.  
  5211. &l4C
  5212. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B92(s0B &a810V&a+1680H(8U(s3t12vpsb10H(s3BAPPENDIX B(s0B(s3B&dD    JNOS40 NODE USER COMMANDS.(s0B&d@
  5213.  
  5214. &a+960H(8U(s3t12vpsb10HThis is a list of user commands that can be given when a user is
  5215. &a+600Hconnected to the JNOS40 nodeshell.  Commands marked with (8U(s3t12vpsb10H(s3B(*)(s0B(8U(s3t12vpsb10H behave
  5216. &a+600Hdifferently depending on the type of connection and are discussed in
  5217. &a+600Hthe section (8U(s3t12vpsb10H(s3BJNOS40 AND THE USER(s0B(8U(s3t12vpsb10H (See JNOS40 Configuration Guide).
  5218. &a+600HOnly the (8U(s3t12vpsb10H(s3BCAPITAL(s0B(8U(s3t12vpsb10H letters need to be given, and the commands are not
  5219. &a+600Hcase sensitive.
  5220.  
  5221. &a+960HNOTE:  These commands can be altered using the 'mbox alias'
  5222. &a+600Hcommand.
  5223.  
  5224.  
  5225. &a+600H(8U(s3t12vpsb10H(s3B??(s0B(8U(s3t12vpsb10H        - Gives names of all JNOS40 commands
  5226.  
  5227. &a+600H(8U(s3t12vpsb10H(s3B?(s0B(8U(s3t12vpsb10H x       - Gives extended help on command 'x'
  5228.  
  5229.  
  5230. &a+600H(8U(s3t12vpsb10H(s3BB(s0B(8U(s3t12vpsb10Hye (*)   -  disconnect from nodeshell
  5231.  
  5232. &a+600H(8U(s3t12vpsb10H(s3BC(s0B(8U(s3t12vpsb10Honnect (*) - Connect, has a few options:
  5233.  
  5234. &a+960H(8U(s3t12vpsb10H(s3BC(s0B(8U(s3t12vpsb10H <node> [d][e]&a+1224Hconnect over netrom to <node>
  5235.  
  5236. &a+960H(8U(s3t12vpsb10H(s3BC(s0B(8U(s3t12vpsb10H <port> <call> [digis] [e]     connect to <call> on <port> via
  5237. &a+960H &a+2232H[digis]
  5238. &a+600H               
  5239. &a+1176HNOTE: List [digis] WITHOUT the 'via' and don't use commas:
  5240.  
  5241. &a+1320H(8U(s3t12vpsb10H(s3BC PORT CALL DIGI1 DIGI2 DIGI3(s0B
  5242. &a+600H(8U(s3t12vpsb10H          
  5243. &a+1176HNOTE: the optional (8U(s3t12vpsb10H(s3B[e](s0B(8U(s3t12vpsb10H enables escape checking during the
  5244. &a+1176Hconnection.
  5245.  
  5246. &a+1176HNOTE:  The optional [d] DISABLES the 'stay here' feature for
  5247. &a+1176HNETROM circuits.
  5248.  
  5249. &a+600H(8U(s3t12vpsb10H(s3BCONV [<channel>](s0B(8U(s3t12vpsb10H    Access the conference bridge (if  available)
  5250.  
  5251.  
  5252. &a+600H(8U(s3t12vpsb10H(s3BE(s0B(8U(s3t12vpsb10Hscape    - set or show the current escape character
  5253.  
  5254. &a+960H(8U(s3t12vpsb10H(s3BE(s0B(8U(s3t12vpsb10H on      - set the default usage of the escape char to 'on' for
  5255. &a+960Hthis user.
  5256.  
  5257. &a+960H(8U(s3t12vpsb10H(s3BE(s0B(8U(s3t12vpsb10H off     - set the default to off. 'e' in connect command will
  5258. &a+960Hturn it on for that connection only.
  5259.  
  5260. &a+600H(8U(s3t12vpsb10H(s3BF(s0B(8U(s3t12vpsb10Hinger    - finger, either 'f user', 'f user@host' or 'f @host' is
  5261. &a+600Hvalid
  5262. &a+600H        valid local users are:
  5263. &a+600H        mem         - shows memory statistics
  5264. &a+600H        ps          - shows the process status display
  5265.  
  5266.  
  5267. &l4C
  5268. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B93(s0B &a690V&a+600H        last        - shows past users of nodeshell
  5269. &a+600H        stats       - shows link statistics
  5270. &a+600H        heard       - shows heard calls on all interfaces
  5271. &a+600H        conf        - shows conference bridge users
  5272.  
  5273. &a+600H        All others will show the current users.
  5274.  
  5275. &a+600H(8U(s3t12vpsb10H(s3BH(s0B(8U(s3t12vpsb10Heard   - shows the heard list. This lists the calls heard during the
  5276. &a+600Hpast 30 minutes.
  5277. &a+600H          '(8U(s3t12vpsb10H(s3BH(s0B(8U(s3t12vpsb10H port'  will show ALL heard calls for 'port' only.
  5278.  
  5279. &a+600H(8U(s3t12vpsb10H(s3BI(s0B(8U(s3t12vpsb10Hnfo - list the info message. The sysop could set this to node
  5280. &a+600Hlocation, frequency, height or whatever.
  5281.  
  5282. &a+600H(8U(s3t12vpsb10H(s3BIH(s0B(8U(s3t12vpsb10Heard    - lists the recently heard tcp/ip stations.
  5283.  
  5284. &a+600H(8U(s3t12vpsb10H(s3BIP(s0B(8U(s3t12vpsb10Hroute   - lists the Internet Protocol routes
  5285.  
  5286. &a+600H(8U(s3t12vpsb10H(s3BL(s0B(8U(s3t12vpsb10Hast - list the last few users of the system, and how long ago they
  5287. &a+600Hconnected
  5288.  
  5289. &a+600H(8U(s3t12vpsb10H(s3BM(s0B(8U(s3t12vpsb10Hotd - shows the 'message of the day', set by the node-operator
  5290.  
  5291. &a+600H(8U(s3t12vpsb10H(s3BN(s0B(8U(s3t12vpsb10Hodes     - show the known nodes.
  5292. &a+600H(8U(s3t12vpsb10H(s3BN(s0B(8U(s3t12vpsb10H name    -show info on node 'name'
  5293. &a+600H(8U(s3t12vpsb10H(s3BN(s0B(8U(s3t12vpsb10H *       - show info on all nodes
  5294. &a+600HThe latter two show the path quality, the obsolescence count, the
  5295. &a+600Hneighbor to reach the node, and the type of route. Three types of
  5296. &a+600Hroutes exist:
  5297. &a+600HP are permanent routes (like netrom and bpq)
  5298. &a+600HB are broadcasted routes (from nodes-broadcasts)
  5299. &a+600HR are recorded routes, from netrom packets passed through the system.
  5300.  
  5301. &a+600H(8U(s3t12vpsb10H(s3BO(s0B(8U(s3t12vpsb10Hperator  - if configured, will attempt a keyboard session with a
  5302. &a+600Hremote sysop
  5303.  
  5304. &a+600H(8U(s3t12vpsb10H(s3BP(s0B(8U(s3t12vpsb10Hort - show all ports, with some info on them (if set by the sysop)
  5305.  
  5306. &a+600H(8U(s3t12vpsb10H(s3BPI(s0B(8U(s3t12vpsb10Hng <host> - determine if <host> is alive.  Returns RTT.
  5307.  
  5308. &a+600H(8U(s3t12vpsb10H(s3BR(s0B(8U(s3t12vpsb10Houtes    - show all netrom routes
  5309.  
  5310. &a+600H(8U(s3t12vpsb10H(s3BT(s0B(8U(s3t12vpsb10Helnet    - telnet to ip address with optional port number. The port
  5311. &a+600Hused defaults to the 'telnet' port, i.e. port 23.
  5312. &a+600HAn optional port number can either be a number, e.g. '3600', or a
  5313. &a+600Hname, e.g. 'convers'.
  5314. &a+600HPort names currently recognized are 'telnet', 'ttylink', and
  5315. &a+600H'convers'   E.g.: 't wg7j', 't wg7j 23' and 't wg7j telnet' are all
  5316. &a+600Hthe same !
  5317.  
  5318. &a+600H(8U(s3t12vpsb10H(s3BTT(s0B(8U(s3t12vpsb10Hylink   - tty-link to address. Same as t, but to the tty-link port.
  5319.  
  5320. &a+600H(8U(s3t12vpsb10H(s3BU(s0B(8U(s3t12vpsb10Hsers     - show current users and their status
  5321.  
  5322.  
  5323.  
  5324. &l4C
  5325. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B94(s0B &a690V&a+600H(8U(s3t12vpsb10H(s3BV(s0B(8U(s3t12vpsb10Hersion   - display software version info
  5326.  
  5327.  
  5328.  
  5329. &a+600HThere are also some (8U(s3t12vpsb10H(s3Bhidden(s0B(8U(s3t12vpsb10H commands, not shown in the ? list:
  5330.  
  5331. &a+600H(8U(s3t12vpsb10H(s3BD(s0B(8U(s3t12vpsb10Hata - shows some data on usage and interface statistics
  5332.  
  5333. &a+600H(8U(s3t12vpsb10H(s3BLI(s0B(8U(s3t12vpsb10Hnks     - shows current AX.25 and NETROM connections
  5334.  
  5335. &a+600H(8U(s3t12vpsb10H(s3BUP(s0B(8U(s3t12vpsb10Htime - shows system's uptime.
  5336.  
  5337. &a+600H(8U(s3t12vpsb10H(s3B*** LINKED TO(s0B
  5338. &a+600H(8U(s3t12vpsb10H          - interprets callsign changes as done by some version of
  5339. &a+600HNOS.EXE and by TexNet.
  5340.  
  5341. &a+600H(8U(s3t12vpsb10H(s3B@(s0B(8U(s3t12vpsb10H    - attempt sysop mode.  The sysop password can be set with
  5342. &a+600H'password pwdstring', and defaults to '0123456789'.  When hitting the
  5343. &a+600H@, you get a 5 digit challenge.  You should answer with the 5
  5344. &a+600Hcorresponding letters in the password string ((8U(s3t12vpsb10H(s3BThe first letter is(s0B
  5345. &a+600H(s3Bnumber 0!(s0B(8U(s3t12vpsb10H).  You may enter as many characters as you wish, but the
  5346. &a+600Hfirst five characters must be the correct response to the challenge.
  5347. &a+600HTwo lines are required to complete the response - the second line can
  5348. &a+600Hbe a <cr> only.
  5349.  
  5350. &a+600HThe node does not reply if the response to the challenge is incorrect.
  5351. &a+600HThe node uses the prompt  SYSOP> while in sysop mode.
  5352.  
  5353. &a+600HEnd of Appendix B:  JNOS40 User Commands
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381. &l4C
  5382. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B95(s0B &a690V&a+1716H(8U(s3t12vpsb10H(s3BAPPENDIX C    Designing ATTACH Commands(s0B
  5383.  
  5384. &a+600H(8U(s3t12vpsb10HNOS supports a number of versions of the (8U(s3t12vpsb10H(s3Battach(s0B(8U(s3t12vpsb10H command to deal with
  5385. &a+600Hdifferent hardware.  We'll discuss three of them here:  (8U(s3t12vpsb10H(s3Basy(s0B(8U(s3t12vpsb10H, used for
  5386. &a+600Hserial port connections; (8U(s3t12vpsb10H(s3Bpi(s0B(8U(s3t12vpsb10H, used to connect to the Ottawa PI card;
  5387. &a+600Hand (8U(s3t12vpsb10H(s3Bpacket(s0B(8U(s3t12vpsb10H, used to interface to hardware supporting the FTP, Inc.,
  5388. &a+600Hpacket driver protocol.  As usual, this discussion covers the basics;
  5389. &a+600Hsee the NOS reference manual for details on all the many options.
  5390.  
  5391. &a+600HHosts normally have a separate IP address for each interface.  If you
  5392. &a+600Hare running more than one interface, you can include that interface's
  5393. &a+600HIP address (in [xx.xx.xx.xx] form) at the end of the attach command.
  5394.  
  5395. &a+600HThe asy version provides an interface to a standard PC serial port.
  5396. &a+600HThe syntax is:
  5397.  
  5398. &a+600H(8U(s3t12vpsb10H(s3Battach asy <ioaddr> <vector> <mode> <if> <bufsize> <mtu>    <speed>(s0B
  5399.  
  5400. &a+600H(8U(s3t12vpsb10HIn English, these parameters are:
  5401.  
  5402. &a+1140H(8U(s3t12vpsb10H(s3Bioaddr(s0B(8U(s3t12vpsb10H -- the address of the COM port being used.  COM1 is
  5403. &a+1140Husually (8U(s3t12vpsb10H(s3B0x3f8(s0B(8U(s3t12vpsb10H and COM2 is usually (8U(s3t12vpsb10H(s3B0x2f8(s0B(8U(s3t12vpsb10H.  COM3 and COM4 aren't
  5404. &a+1140Hstandardized; using them will require looking at the
  5405. &a+1140Hdocumentation for your serial card, and probably some
  5406. &a+1140Hexperimentation.
  5407.  
  5408. &a+1140H(8U(s3t12vpsb10H(s3Bvector(s0B(8U(s3t12vpsb10H -- the IRQ used by the hardware.  COM1 is usually (8U(s3t12vpsb10H(s3B4(s0B(8U(s3t12vpsb10H,
  5409. &a+1140Hand COM2 is usually(8U(s3t12vpsb10H(s3B 3(s0B(8U(s3t12vpsb10H.  Again, COM3 and COM4 vary.
  5410.  
  5411. &a+1140H(8U(s3t12vpsb10H(s3Bmode(s0B(8U(s3t12vpsb10H -- this specifies the nature of the interface.  (8U(s3t12vpsb10H(s3Bax25(s0B(8U(s3t12vpsb10H is
  5412. &a+1140Hfor a connection to a KISS TNC, (8U(s3t12vpsb10H(s3Bslip(s0B(8U(s3t12vpsb10H for a hardwired
  5413. &a+1140Hconnection to another host, (8U(s3t12vpsb10H(s3Bppp(s0B(8U(s3t12vpsb10H for a dial-up connection, and
  5414. &a+1140H(8U(s3t12vpsb10H(s3Bnrs(s0B(8U(s3t12vpsb10H is for attaching a NOS station to a NetRom node.
  5415.  
  5416. &a+1140H(8U(s3t12vpsb10H(s3Bif(s0B(8U(s3t12vpsb10H -- the interface name.  The convention is to use (8U(s3t12vpsb10H(s3Bax0(s0B(8U(s3t12vpsb10H, (8U(s3t12vpsb10H(s3Bax1(s0B(8U(s3t12vpsb10H,
  5417. &a+1140Hetc., for KISS interfaces.
  5418.  
  5419. &a+1140H(8U(s3t12vpsb10H(s3Bbufsize(s0B(8U(s3t12vpsb10H -- the buffer for incoming data, in bytes.  Usually a
  5420. &a+1140Hvalue of (8U(s3t12vpsb10H(s3B1024(s0B(8U(s3t12vpsb10H is more than sufficient for a 1200 baud channel.
  5421.  
  5422. &a+1140H(8U(s3t12vpsb10H(s3Bmtu(s0B(8U(s3t12vpsb10H -- the maximum transmission unit size, in bytes.  See the
  5423. &a+1140Hdiscussion in the main text on this subject.
  5424.  
  5425. &a+1140H(8U(s3t12vpsb10H(s3Bspeed(s0B(8U(s3t12vpsb10H -- the speed of the serial (not radio) link, in baud.
  5426. &a+1140HThe best setting for this will depend on the speed of your
  5427. &a+1140Hcomputer, but generally two to four times the radio speed is
  5428. &a+1140Hadequate.
  5429.  
  5430. &a+600HSome sample (8U(s3t12vpsb10H(s3Battach asy(s0B(8U(s3t12vpsb10H commands are:
  5431.  
  5432. &a+600H&a+540H# COM1, KISS TNC as ax0, MTU 256, 4800 BAUD
  5433. &a+600H(8U(s3t12vpsb10H(s3B&a+540Hattach asy 0x3f8 4 ax25 ax0 1024 256 4800(s0B
  5434.  
  5435. &a+600H(s3B&a+540H(s0B(8U(s3t12vpsb10H# COM2, KISS TNC as ax1, MTU 256, 2400 BAUD
  5436.  
  5437.  
  5438. &l4C
  5439. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B96(s0B &a690V&a+600H(8U(s3t12vpsb10H(s3B&a+540Hattach asy 0x2f8 3 ax25 ax1 1024 256 2400(s0B
  5440.  
  5441. &a+600H(8U(s3t12vpsb10H&a+540H# SLIP link, COM1 as sl0, MTU 256, 9600 BAUD
  5442. &a+600H(8U(s3t12vpsb10H(s3B&a+540Hattach asy 0x3f8 4 slip sl0 1024 256 9600(s0B
  5443.  
  5444. &a+600H(8U(s3t12vpsb10HThe Ottawa PI card is a plug-in board for PCs designed for high-speed
  5445. &a+600Hperformance.  It has two ports, one DMA driven for high speed and the
  5446. &a+600Hother interrupt driven.  The attach syntax is:
  5447.  
  5448. &a+600H(8U(s3t12vpsb10H(s3Battach pi <ioaddr> <vector> <DMA chn> <mode> <name> <bufsize> <mtu>(s0B
  5449. &a+600H(s3B<speed a> <speed b>(s0B
  5450.  
  5451. &a+600H(8U(s3t12vpsb10HA sample attach command (using the PI's default jumper settings) is:
  5452.  
  5453. &a+600H(8U(s3t12vpsb10H(s3Battach pi 380 7 1 ax25 pi0 1750 1024 0 1200(s0B
  5454.  
  5455. &a+600H(8U(s3t12vpsb10HIn this example, the interface name for the DMA port is "pi0a" and the
  5456. &a+600Hsecond port is "pi0b".  Because the port a speed is 0, the PI card
  5457. &a+600Hexpects the modem to provide its own clocking.  The PI attach syntax
  5458. &a+600His explained in the manual provided with the card.
  5459.  
  5460. &a+600HFinally, the (8U(s3t12vpsb10H(s3Bpacket(s0B(8U(s3t12vpsb10H interface is used to connect to ethernet cards and
  5461. &a+600Hother hardware that supports the FTP, Inc. "packet driver" standard.
  5462. &a+600HThere's a packet driver for the PI card.  The syntax is:
  5463.  
  5464. &a+600H(8U(s3t12vpsb10H(s3Battach packet <ioaddr> <vector> <if> <bufsize> <mtu>(s0B
  5465.  
  5466. &a+600H(8U(s3t12vpsb10HIn this case, (8U(s3t12vpsb10H(s3Bioaddr(s0B(8U(s3t12vpsb10H and (8U(s3t12vpsb10H(s3Bvector(s0B(8U(s3t12vpsb10H need to match those used for the
  5467. &a+600Hpacket TSR that supports the hardware.  (8U(s3t12vpsb10H(s3Bbufsize(s0B(8U(s3t12vpsb10H is the number of
  5468. &a+600Hpackets (not bytes) that may be outstanding.  For ethernet, the
  5469. &a+600Hstandard (8U(s3t12vpsb10H(s3Bmtu(s0B(8U(s3t12vpsb10H is 1500.
  5470.  
  5471. &a+600HEnd of Appendix C:  Designing Attach Commands
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495. &l4C
  5496. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B97(s0B &a690V&a+1896H(8U(s3t12vpsb10H(s3BAPPENDIX D    FTPUSERS PERMISSIONS(s0B
  5497.  
  5498.  
  5499. &a+600H(8U(s3t12vpsb10HThe following is a list of the user permission values required for the
  5500. &a+600HFTPUSERS file.
  5501.  
  5502.  
  5503. &a+600HName:          value  (hex)
  5504. &a+600HFTP_READ          1      0x1  /* Read files */
  5505. &a+600HFTP_CREATE        2      0x2  /* Create new files */
  5506. &a+600HFTP_WRITE         4      0x4  /* Overwrite or delete existing files */
  5507. &a+600HAX25_CMD          8      0x8  /* AX.25 gateway operation allowed */
  5508. &a+600HTELNET_CMD       16     0x10  /* Telnet gateway operation allowed */
  5509. &a+600HNETROM_CMD       32     0x20  /* NET/ROM gateway operation allowed */
  5510. &a+600HSYSOP_CMD        64     0x40  /* Remote sysop access allowed */
  5511. &a+600HEXCLUDED_CMD    128     0x80  /* This user is banned from the BBS */
  5512.  
  5513. &a+600H&a+864H/* 256 and 512 are used in PPP*/
  5514.  
  5515. &a+600HNO_SENDCMD     1024    0x400  /* Disallow send command */
  5516. &a+600HNO_READCMD     2048    0x800  /* Disallow read command */
  5517. &a+600HNO_3PARTY      4096   0x1000  /* Disallow third-party mail */
  5518. &a+600HIS_BBS         8192   0x2000  /* This user is a bbs */
  5519. &a+600HIS_EXPERT     16384   0x4000  /* This user is an expert */
  5520. &a+600HNO_CONVERS    32768   0x8000  /* Disallow convers command */
  5521. &a+600HNO_ESCAPE     65536  0x10000  /* Default is no escape char */
  5522. &a+600HNO_LISTS     131072  0x20000  /* No lists displayed from mailbox */
  5523. &a+600HNO_LINKEDTO  262144  0x40000  /* Disable '*** linked to'  */
  5524.  
  5525. &a+960HTo set options, simply add values.
  5526.  
  5527. &a+600HFormat in /ftpusers file is:
  5528.  
  5529. &a+960H(8U(s3t12vpsb10H(s3B<name> <password> [<drive:></rootdir>;</root2>] <#perms>]...(s0B
  5530.  
  5531. &a+960H(8U(s3t12vpsb10H<name> is the userid, normally a callsign for amateur radio use.
  5532.  
  5533. &a+960HThe <name>  "univperm" should be included in the ftpusers file.
  5534. &a+960H"univperm" allows anyone not otherwise found in the ftpusers file
  5535. &a+960Hto logon with "guest" status.
  5536.  
  5537. &a+960HIf <password> is set to '<string>', then <string> must be used.
  5538. &a+960HIf <password> is set to '*', then any entry will satisfy
  5539. &a+960Hpassword.
  5540.  
  5541. &a+960HUser can be given access to several drives and directories with
  5542. &a+960Hvarying permissions.  These are all given on one line.
  5543.  
  5544. &a+960H<drive:> is the drive letter for each drive to which the user is
  5545. &a+960Hbeing given access.
  5546.  
  5547. &a+960H</rootdir> is the highest directory in the system tree the user
  5548. &a+960Hmay access.  It becomes the users root directory.  Subdirectories
  5549.  
  5550.  
  5551.  
  5552. &l4C
  5553. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B98(s0B &a690V&a+960Hunder </rootdir> may be accessed by the user.  More than one
  5554. &a+960H</rootdir> may be given per drive.
  5555.  
  5556. &a+960H<#permissions> is the sum of the decimal OR hexadecimal values
  5557. &a+960Hwhich defines what the user is allowed to do while logged onto
  5558. &a+960Hthe system.
  5559.  
  5560. &a+960HYou may provide access to more than one set of drives and
  5561. &a+960Hdirectories with different permissions for each set.  This allows
  5562. &a+960Ha user to access a personal directory with complete
  5563. &a+960Hread/write/delete access and a public directory with read
  5564. &a+960Hpermissions only, or any other combination you may desire.
  5565.  
  5566. &a+1320Hunivperm * /public 138283  (or 0x21c2b)
  5567.  
  5568. &a+1176Hgives anyone not otherwise known login permission as a guest
  5569. &a+1176Hwho can read or create (upload) new files on FTP connections,
  5570. &a+1176Haccess ax25 or netrom stations, but has no mbox send, read,
  5571. &a+1176H3rd_party, or list functions.
  5572.  
  5573. &a+1320Hwg0b doug c:/wg0b 0x407f /public;/nts ox407b
  5574.  
  5575. &a+1176Hdefines two different setps of permissions for three different
  5576. &a+1176Hareas.
  5577.  
  5578. &a+960HEnd of Appendix D, FTP User Permissions
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609. &l4C
  5610. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B99(s0B &a690V&a+2364H(8U(s3t12vpsb10H(s3BAPPENDIX E    REWRITE File(s0B
  5611.  
  5612. &a+960H(8U(s3t12vpsb10HThe rewrite file is placed in the 'spool' subdirectory.  If you
  5613. &a+600Hdon't feel comfortablewith the rewrite mechanism, please refer to or
  5614. &a+600Hread the 'mailbox.txt' distributed with this document.  That document,
  5615. &a+600Hwritten by NQ0I and SM0RGV, explains the bbs well. Credit goes to
  5616. &a+600Hthose gentlemen.
  5617.  
  5618. &a+960HThe following is by no means the best or only way to configure
  5619. &a+600Hyour system's rewrite mechanism. It is simply the way I run it, and is
  5620. &a+600Hshown as an example only. My system tends to not take a lot of
  5621. &a+600Hbulletins, to keep the load down (most are old anyway), but you might
  5622. &a+600Hdecide to do things differently.
  5623.  
  5624. &a+960HNow to the way WG7J 'runs mail'.  First thing I is catch all
  5625. &a+600HInternet style (ie. SMTP targeted) mail, and make sure that those
  5626. &a+600Hmessages go as is.  Lines 1-4 take care of this by catching most of
  5627. &a+600Hthe top-level Internet domain names.
  5628.  
  5629.  
  5630. &a+600H        *@*.edu $1@$2.edu
  5631. &a+600H        *@*.com $1@$2.com
  5632. &a+600H        *@*.gov $1@$2.gov
  5633. &a+600H        *@*.org $1@$2.org
  5634.  
  5635. &a+960HNext is an example of catching some things you don't want; here
  5636. &a+600Hin Oregon some-one pumps in daily astronomical stuff.  By the time it
  5637. &a+600Hgets to my system it's way old  :-(   By rewriting it to 'refuse', the
  5638. &a+600Hbbs will send a 'NO' as if it already has receive it. Same for some
  5639. &a+600Hother things the wormhole bbs's are trying to forward to me.
  5640.  
  5641. &a+600H        astro@* refuse
  5642. &a+600H        *@dist9 refuse
  5643. &a+600H        *@allin refuse
  5644. &a+600H        *@okipn refuse
  5645. &a+600H        *@allil* refuse
  5646. &a+600H        msys@* refuse
  5647. &a+600H        fbb@* refuse
  5648. &a+600H        mods@* refuse
  5649. &a+600H        *@ww refuse
  5650.  
  5651.  
  5652. &a+960HI want users to be able to send mail to sysop on my system
  5653. &a+600Hwithout it being forwarded elsewhere. I take care of this by rewriting
  5654. &a+600Hit to the 'wg7j' area (ie. my private mail area)
  5655.  
  5656. &a+600H        sysop wg7j
  5657. &a+600H        sysop@wg7j* wg7j
  5658.  
  5659. &a+960HNext I send everything else that comes in for sysops to the
  5660. &a+600H'sysop' area. That way I can participate in receiving and forwarding
  5661. &a+600Hstuff like 'sb sysop@allor' etc...
  5662.  
  5663. &a+600H        sysop@* sysop
  5664.  
  5665.  
  5666. &l4C
  5667. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B100(s0B &a810V&a+960HI place anything addresses to specific mail areas as setup with
  5668. &a+600Hthe '/spool/areas' files into those mailboxes
  5669.  
  5670.  
  5671. &a+600H        tcpip@* tcpip
  5672. &a+600H        wanted@* wanted
  5673. &a+600H        want@* wanted
  5674. &a+600H        need@* wanted
  5675. &a+600H        sale@* sale
  5676. &a+600H        4sale@* sale
  5677. &a+600H        trade@* sale
  5678. &a+600H        dx@* dx
  5679. &a+600H        humor@* humor
  5680. &a+600H        jokes@* humor
  5681. &a+600H        happy@* humor
  5682. &a+600H        races@* races
  5683. &a+600H        fcc@* fcc
  5684. &a+600H        amsat@* amsat
  5685. &a+600H        arrl@* arrl
  5686. &a+600H        ares@* ares
  5687. &a+600H        swap@* sale
  5688. &a+600H        nasa@* nasa
  5689.  
  5690. &a+600HThen the same thing for the @-distribution names:
  5691.  
  5692. &a+600H        *@nasa nasa
  5693. &a+600H        *@amsat amsat
  5694. &a+600H        *@ares* ares
  5695. &a+600H        *@arrl arrl
  5696. &a+600H        *@arl arrl
  5697. &a+600H        *@pnw pnw
  5698. &a+600H        *@allor* allor
  5699. &a+600H        *@allusw allusw
  5700. &a+600H        *@allus* allusa
  5701.  
  5702. &a+600HNOTE: if you follow this style, it is important that the lines above
  5703. &a+1104Hare kept in that order (TO sorting FIRST,  then AT sorting!!)
  5704. &a+1104HOtherwise something like 'amsat@allusa' will end up in the
  5705. &a+1104H'allusa' area instead of the 'amsat' area.
  5706.  
  5707. &a+960HNext I will catch anything destined for my bbs that hasn't been
  5708. &a+600Halready caught by a previous rule.  At this point, this <should> only
  5709. &a+600Hbe private mail.
  5710.  
  5711. &a+600H        *@wg7j* $1
  5712.  
  5713. &a+960HThen I will catch any mail destined for the bbs's I forward to
  5714. &a+600Hand place it in their mailbox to be forwarded.
  5715.  
  5716. &a+600H        *@wa7tas* wa7tas
  5717. &a+600H        *@wa7shp* wa7shp
  5718. &a+600H        *@w0rli* w0rli
  5719. &a+600H        *@n7dxt* n7dxt
  5720.  
  5721.  
  5722. &l4C
  5723. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B101(s0B &a810V&a+960HI place anything destined for a few in-state (ie OR) bbs's that
  5724. &a+600Hare north of me into the 'north' mailbox. They get forwarded north-
  5725. &a+600Hward (see forward.bbs)
  5726.  
  5727. &a+600H        *@n7hae* north
  5728. &a+600H        *@n7vyn* north
  5729. &a+600H        *@n7koj* north
  5730. &a+600H        *@n7pwf* north
  5731. &a+600H        *@wa6gfp* north
  5732. &a+600H        *@n7jqk* north
  5733. &a+600H        *@ka7agh* north
  5734. &a+600H        *@kb7dbd* north
  5735.  
  5736.  
  5737. &a+960HThen I take all local NTS traffic and places it in it's own area.
  5738.  
  5739. &a+600H        *@97321* ntslocal
  5740. &a+600H        *@9733* ntslocal
  5741. &a+600H        *@97370* ntslocal
  5742. &a+600H        *@97389* ntslocal
  5743.  
  5744. &a+960HOther in-state NTS goes into the right direction.
  5745.  
  5746. &a+600H        *@98* north
  5747. &a+600H        *@970* north
  5748. &a+600H        *@971* north
  5749. &a+600H        *@972* north
  5750. &a+600H        *@9730* wa7shp
  5751.  
  5752. &a+960HAll out-of-state NTS traffic gets placed into the 'nts' area for
  5753. &a+600Hforwarding
  5754.  
  5755. &a+600H        *@ntswa* north
  5756. &a+600H        *@nts* nts
  5757.  
  5758.  
  5759. &a+960HThe idea is, that by rewriting every in-state bbs north of me
  5760. &a+600Hinto the north area, everything in-state left has to go south !
  5761. &a+600H(Luckily, N7DXT, who gets my south traffic, is forgiving and will send
  5762. &a+600Hmy mistakes north anyway !)
  5763.  
  5764. &a+600H        *@*.or* south
  5765.  
  5766. &a+600HA few other states that go south:
  5767.  
  5768. &a+600H        *@*.ca* south
  5769. &a+600H        *@*.az* south
  5770. &a+600H        *@*.tx* south
  5771.  
  5772. &a+600HThese next states go to K9IU in Indiana via the wormhole:
  5773.  
  5774. &a+600H        *@*.in* indy
  5775. &a+600H        *@*.oh* indy
  5776.  
  5777.  
  5778. &l4C
  5779. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B102(s0B &a690V&a+600H        *@*.mi* indy
  5780. &a+600H        *@*.ky* indy
  5781. &a+600H        *@*.tn* indy
  5782.  
  5783. &a+600HAnd lonesome KE7KD in Reno get the Nevada traffic:
  5784.  
  5785. &a+600H        *@*.nv* nevada
  5786.  
  5787. &a+600HSend all remaining North American mail north (to w0rli, who
  5788. &a+600Hhas an HF port...)
  5789.  
  5790. &a+600H        *@*.eu north
  5791.  
  5792.  
  5793. &a+600HCatch two more continents:
  5794.  
  5795. &a+600H        *@*.oc south
  5796. &a+600H        *@*.as north
  5797.  
  5798. &a+960HAnd finally, I will catch anything that is left at this point.
  5799. &a+600HIt puts it in the 'check' area. The idea here is that I can manually
  5800. &a+600Hcheck the 'check' area and adjust '/spool/rewrite' accordingly and
  5801. &a+600Happend that mail to the right mailbox file so it goes out.  'check' is
  5802. &a+600Hactually an alias, that sends a copy of the message to both the
  5803. &a+600H'check' area and my private mailbox, so that i will know right away
  5804. &a+600Hwhen something unknown has shown up.
  5805.  
  5806. &a+600H        *@* check
  5807.  
  5808. &a+600HEnd of Appendix E - REWRITE
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835. &l4C
  5836. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B103(s0B &a690V&a+1896H(8U(s3t12vpsb10H(s3BAPPENDIX F    FTP Session Commands(s0B
  5837.  
  5838.  
  5839. &a+960H(8U(s3t12vpsb10HDuring converse mode with an FTP server, everything typed on the
  5840. &a+600Hconsole is first examined to see if it is a locally known command.  If
  5841. &a+600Hnot, the line is passed intact to the remote server on the control
  5842. &a+600Hchannel.  The following commands are executed locally.  Note that this
  5843. &a+600Hgenerally involves other commands being sent to the remote server on
  5844. &a+600Hthe control channel.  The commands to and from the remote server are
  5845. &a+600Hindicated in most cases to allow understanding the flow between the
  5846. &a+600Htwo systems.
  5847.  
  5848.  
  5849. &a+888H(8U(s3t12vpsb10H(s3B&dDdir [<file> | <directory> [<local file>]](s0B&d@
  5850.  
  5851. &a+960H(8U(s3t12vpsb10HWithout arguments, 'dir' requests that a full directory listing
  5852. &a+960Hof the remote server's current directory be sent to the terminal.
  5853. &a+960HIf one argument is given, this is passed along in the LIST
  5854. &a+960Hcommand.  This can be a specific file or subdirectory that is
  5855. &a+960Hmeaningful to the remote file system.  If two arguments are
  5856. &a+960Hgiven, the second is taken as the local file into which the
  5857. &a+960Hdirectory listing should be put instead of being sent to the
  5858. &a+960Hconsole.  The PORT command is used before the LIST command is
  5859. &a+960Hsent.
  5860.  
  5861. &a+888H(8U(s3t12vpsb10H(s3B&dDget <remote file> [<local file>](s0B&d@
  5862.  
  5863. &a+960H(8U(s3t12vpsb10HTells the remote server to send <remote file>.  <local file>, if
  5864. &a+960Hgiven, is the name of the file as saved on the local machine.
  5865. &a+960HOtherwise the file will have the  same  name as  on the remote
  5866. &a+960Hmachine.  The PORT and RETR commands are sent on the control
  5867. &a+960Hchannel.
  5868.  
  5869. &a+888H(8U(s3t12vpsb10H(s3B&dDls [<file> | <directory> [<local file>]](s0B&d@
  5870.  
  5871. &a+960H(8U(s3t12vpsb10H'ls' is identical to the 'dir' command except that the "NLST"
  5872. &a+960Hcommand is sent to the server instead of the "LIST" command which
  5873. &a+960Hresults in an abbreviated directory listing, one showing only the
  5874. &a+960Hfile names themselves without any other information.
  5875.  
  5876. &a+888H(8U(s3t12vpsb10H(s3B&dDmget <file> [<file> ...](s0B&d@
  5877.  
  5878. &a+960H(8U(s3t12vpsb10HFetch a collection of files from the server.  File names may
  5879. &a+960Hinclude wild card characters which will be interpreted and
  5880. &a+960Hexpanded into a list of files by the remote system using the NLST
  5881. &a+960Hcommand.  Filenames will be the same on the local system as they
  5882. &a+960Hwere on the server.
  5883.  
  5884. &a+888H(8U(s3t12vpsb10H(s3B&dDmkdir <remote directory>(s0B&d@
  5885.  
  5886. &a+960H(8U(s3t12vpsb10HCreate a directory on the remote machine.  You can do this only
  5887. &a+960Hif permissions associated with your logon userid contained in the
  5888. &a+960Hftpusers file allow it.
  5889.  
  5890.  
  5891.  
  5892. &l4C
  5893. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B104(s0B &a690V&a+888H(8U(s3t12vpsb10H(s3B&dDmput <file> [<file> ...](s0B&d@
  5894.  
  5895. &a+960H(8U(s3t12vpsb10HSend a collection of files to the server.  File names may include
  5896. &a+960Hwild card characters and they will be expanded by the local
  5897. &a+960Hmachine into a list of files to be sent.  Filenames will be the
  5898. &a+960Hsame  on the server as on the local system.
  5899.  
  5900. &a+888H(8U(s3t12vpsb10H(s3B&dDput <local file> [<remote file>](s0B&d@
  5901.  
  5902. &a+960H(8U(s3t12vpsb10HAsks the remote server to accept data and create the file named
  5903. &a+960Hin the first argument.  The second argument, if given, will be
  5904. &a+960Hthe name of the file on the remote machine; otherwise the file
  5905. &a+960Hwill have the same name as on the local machine.  The PORT and
  5906. &a+960HSTOR commands are sent on the control channel.
  5907.  
  5908. &a+888H(8U(s3t12vpsb10H(s3B&dDrmdir <remote directory>(s0B&d@
  5909.  
  5910. &a+960H(8U(s3t12vpsb10HDeletes <remote directory> on the remote machine.  You must have
  5911. &a+960Hthe appropriate permissions associated with your login userid to
  5912. &a+960Hbe able to use this command.
  5913.  
  5914. &a+888H(8U(s3t12vpsb10H(s3B&dDtype [a | i | l <bytesize>](s0B&d@
  5915.  
  5916.  
  5917. &a+960H(8U(s3t12vpsb10HTells both the local client and remote server the type of file
  5918. &a+960Hthat is to be transferred.  The default is 'a', which means ASCII
  5919. &a+960H(i.e., a text file).  Type 'i' means  image,  i.e.,  binary.   In
  5920. &a+960HASCII  mode,  files  are  sent as varying length lines of text in
  5921. &a+960HASCII separated by cr/lf sequences.  In IMAGE mode, files are
  5922. &a+960Hsent exactly  as they appear in the file system.   ASCII mode
  5923. &a+960Hshould be used whenever transferring text between dissimilar
  5924. &a+960Hsystems  (eg. UNIX  and  MS-DOS)  because of their different end-
  5925. &a+960Hof-line and/or end-of-file conventions.   When  exchanging text
  5926. &a+960Hfiles between machines of the same type, either mode will work
  5927. &a+960Hbut IMAGE mode is usually faster.  When exchanging raw binary
  5928. &a+960Hfiles (executables, compressed archives, etc) IMAGE mode must be
  5929. &a+960Hused.
  5930.  
  5931. &a+960HType 'l' (logical byte size) is used when exchanging binary files
  5932. &a+960Hwith  remote servers having oddball word sizes (eg. DECSYSTEM-10s
  5933. &a+960Hand 20s).  Locally it works exactly like IMAGE, except that it
  5934. &a+960Hnotifies the remote system how large the byte size is.  Bytesize
  5935. &a+960His typically 8.  The type command sets the local transfer mode
  5936. &a+960Hand generates the TYPE command on the control channel.
  5937.  
  5938. &a+888H(8U(s3t12vpsb10H(s3B&dDverbose [0 | 1 | 2 | 3](s0B&d@
  5939.  
  5940. &a+960H(8U(s3t12vpsb10HSet or display the level of message output in file transfers.
  5941. &a+960HThis command is entered after the ftp session is started.
  5942. &a+960HVerbose 0 gives the least output and verbose 3 the most as
  5943. &a+960Hfollows:
  5944.  
  5945. &a+960H0 - Display error messages only.
  5946.  
  5947.  
  5948.  
  5949. &l4C
  5950. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B105(s0B &a690V&a+960H1 - Display error messages plus a one-line summary after each
  5951. &a+960Htransfer giving the name of the file, its size, and the transfer
  5952. &a+960Htime and rate.
  5953. &a+960H2 - Display error and summary messages plus the progress messages
  5954. &a+960Hgenerated by the remote FTP server. (This setting is default.)
  5955. &a+960H3 - Display all messages.  In addition, a "hash mark" (#) is
  5956. &a+960Hdisplayed for every 1,000 bytes sent or received.
  5957.  
  5958. &a+960HIf a command is sent to the remote server because it is not
  5959. &a+960Hrecognized locally, the response is always displayed regardless
  5960. &a+960Hof the setting of verbose.  This is necessary  for commands like
  5961. &a+960H'pwd' (display working directory) which would otherwise produce
  5962. &a+960Hno message at all if verbose were set to 0 or 1.
  5963.  
  5964. &a+600HEnd of Appendix F:  FTP Session Commands
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006. &l4C
  6007. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B106(s0B &a690V&a+2220H(8U(s3t12vpsb10H(s3BAPPENDIX G    FORWARD.BBS(s0B
  6008.  
  6009. &a+960H(8U(s3t12vpsb10HThis file contains the instructions for forwarding to AX.25 BBSs.
  6010. &a+600HThe file contains the instructions to determine destination, route,
  6011. &a+600Hand areas to be forwarded as a series of forwarding 'records' with
  6012. &a+600Hrecords being separated by a line containing two or more hyphens.  The
  6013. &a+600Hgeneral layout for a forwarding record is:
  6014.  
  6015.  
  6016. &a+960H--------
  6017. &a+960HBBS callsign
  6018. &a+960HRoute
  6019. &a+960HConnection commands
  6020. &a+960HAreas to be forwarded  <one per line>
  6021. &a+960H--------               <end of record>
  6022.  
  6023.  
  6024. &a+960HWhere:
  6025.  
  6026. &a+960HBBS callsign is the ordinary call of the remote BBS.
  6027.  
  6028. &a+960HOn the same line you may put a list of intervals when forwarding
  6029. &a+960His to take place.  List items are separated by commas.  Each
  6030. &a+960Hinterval is a four digit number where the first two digits are
  6031. &a+960Hthe beginning hour of the interval and the last two digits are
  6032. &a+960Hthe last hour of the interval.
  6033.  
  6034. &a+1320H(8U(s3t12vpsb10H(s3BExample:  k0hyd 0006, 1515(s0B
  6035.  
  6036. &a+960H(8U(s3t12vpsb10HForwarding to k0hyd will occur during hours 00, 01, 02, 03, 04,
  6037. &a+960H05, 06 and 15.  Outside of these times the timer will not cause
  6038. &a+960Hmail to be forwarded to k0hyd.  The default forwarding interval
  6039. &a+960His 0023 which means once each hour.
  6040.  
  6041.  
  6042. &a+888H(8U(s3t12vpsb10H(s3B&dDRoute(s0B&d@
  6043.  
  6044.  
  6045. &a+960H(8U(s3t12vpsb10HFirst indicate the type of protocol to be used.  This is either
  6046. &a+960Hax25, netrom or tcp.  Next is information required to make the
  6047. &a+960Hconnection.  For example, ax25 needs to have the port and the
  6048. &a+960Hdestination named while netrom and tcp only require the
  6049. &a+960Hdestination name without the port.
  6050.  
  6051. &a+960HThe following will all establish connections of the types
  6052. &a+960Hindicated to k0hyd:
  6053.  
  6054. &a+960Hax25 09 k0hyd-10
  6055. &a+960Hnetrom scksbb
  6056. &a+960Htelnet k0hyd
  6057.  
  6058. &a+960HTo avoid any misunderstanding:  The preceding three lines are
  6059. &a+960Hexamples of route statements.  Only one type should be used for a
  6060. &a+960Hroute to any one station.
  6061.  
  6062.  
  6063. &l4C
  6064. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B107(s0B &a810V&a+888H(8U(s3t12vpsb10H(s3B&dDConnection commands(s0B&d@
  6065.  
  6066.  
  6067. &a+960H(8U(s3t12vpsb10HConnection commands are the script which may be required to
  6068. &a+960Hcomplete the path and 'logon' to the destination BBS and come
  6069. &a+960Hafter the connection route in the record.  These commands are
  6070. &a+960Hentered one per line and take the form of a dot (period) followed
  6071. &a+960Hby the command(s) which will be transmitted after the connection
  6072. &a+960Hdefined in the first line of the connection route is established.
  6073.  
  6074. &a+960HA netrom connection route and connection command to are easy to
  6075. &a+960Hshow.
  6076.  
  6077. &a+960Hnetrom kswch   <- Connect to netrom node
  6078. &a+960H .c k0hyd-10   <- Downlink to k0hyd
  6079.  
  6080. &a+960HHowever, since k0hyd-10 is also netrom node 'scksbb', this script
  6081. &a+960Hcould more easily be written
  6082.  
  6083. &a+960Hnetrom scksbb
  6084.  
  6085.  
  6086. &a+960HNote:  Some nodes have difficulty with lines that have the dot at
  6087. &a+960Hthe very beginning of the line.  It is good practice to indent
  6088. &a+960Hone space as is shown above in order to avoid such problems.
  6089.  
  6090. &a+960HAX25 connections through digipeaters need to have the digipeater
  6091. &a+960Hroute entered in autoexec.nos.  You cannot enter the digipeaters
  6092. &a+960Has part of the route in this file.  Use the 'route add' command.
  6093.  
  6094.  
  6095.  
  6096. &a+888H(8U(s3t12vpsb10H(s3B&dDAreas to be forwarded(s0B&d@
  6097.  
  6098.  
  6099. &a+960H(8U(s3t12vpsb10HThis is a list of areas in the SPOOL\MAIL directory which will be
  6100. &a+960Hforwarded to the remote BBS.  There is one entry per line and as
  6101. &a+960Hmany entries as desired may be used.  Areas may be personal
  6102. &a+960H(callsign) or public (areaname).
  6103.  
  6104. &a+960HAn entry ,callsign' will cause the file SPOOL\MAIL\callsign.TXT
  6105. &a+960Hto be scanned and unread messages to be sent to the remote BBS.
  6106. &a+960HThe messages are then deleted from the file.
  6107.  
  6108. &a+960HTo forward public areas, place a line containing the areaname
  6109. &a+960Hrecord.  In a manner similar to the private areas, the program
  6110. &a+960Hwill search the 'areaname.txt' file and any messages which have
  6111. &a+960Hnot been forwarded to the destination BBS in question will be
  6112. &a+960Hsent.  These messages (bulletins) will NOT be deleted after
  6113. &a+960Hforwarding.  Public areas are ones which have their names entered
  6114. &a+960Hin the 'areas' file which is a listing of the area names and a
  6115. &a+960Hdescription for each area.
  6116.  
  6117.  
  6118.  
  6119. &l4C
  6120. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B108(s0B &a810V&a+960HThe format of the 'areas' file is:
  6121.  
  6122. &a+1320H(8U(s3t12vpsb10H(s3Bareaname description(s0B
  6123.  
  6124. &a+960H(8U(s3t12vpsb10HAs a matter of convenience to your users, 'areaname' should be
  6125. &a+960Hshort but clear.  This is because the areaname must be typed in
  6126. &a+960Hfull when changing areas.  Descriptions can be any length, but
  6127. &a+960Hthe combination of areaname and description should fit on one
  6128. &a+960Hline.  If you have more than about twenty areas, when the user
  6129. &a+960Henters the 'AF' command the first ones will scroll off the top of
  6130. &a+960Hthe screen which can be frustrating.
  6131.  
  6132.  
  6133. &a+888H(8U(s3t12vpsb10H(s3B&dDChanging the recipient address(s0B&d@
  6134.  
  6135.  
  6136. &a+960H(8U(s3t12vpsb10HThe 'To:' header line in a message is not changed by the alias or
  6137. &a+960Hrewrite functions, but occasionally it may be desireable to alter
  6138. &a+960Hthe address used by the "S" command while forwarding.  You can
  6139. &a+960Haccomplish this in the forward.bbs file by appending the new
  6140. &a+960Haddress on the same line as the areaname.  This would look like:
  6141.  
  6142. &a+1320H(8U(s3t12vpsb10H(s3Barea new_address(s0B
  6143.  
  6144. &a+960H(8U(s3t12vpsb10HThis command will replace the originally typed destination with
  6145. &a+960Hthe string new_address.
  6146.  
  6147. &a+960HEnd of Appendix G - Forward.BBS
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175. &l4C
  6176. &l8C&a+600H(8U(s3t12vpsb10H(s3BJNOS and JNOS40 Commands Manual   28 February 1994      Page (s0B(s3B109(s0B &l0o3e1H